跳到主要内容

数学运算

包括了加减乘除以及正余弦函数等逻辑操作,是项目交互制作过程中所必须掌握的基础模块;

加减乘除

在可视化交互编辑中,右键单击空白处,在弹出的搜索可视化脚本节点弹窗搜索框中输入Math进行搜索,搜索出来的结果第一个函数默认会高亮显示;

search_math

在IdeaXR的可视化交互编辑器中,也是可以找到对应的数学函数的相关节点。

Math Add

加法(Math Add):此函数主要用于A、B两个参数相加,如下图所示:

add

Math Subtract

减法(Math Subtract):此函数主要用于A、B两个参数相减,如下图所示:

subtract

Math Multiply

乘法(Math Multiply):此函数主要用于A、B两个参数相乘,如下图所示:

multiply

Math Divide

除法(Math Divide):此函数主要用于A、B两个参数相除,如下图所示:

divide

温馨提示

1.对于Math Divide函数,除数是不可以为0的,否则会报错;

divide_num

指定函数参数类型

创建出来的加减乘除函数其参数类型默认为any,这时就需要我们去指定加减乘除函数参数类型,此处以add函数为例:

第1步,选中交互编辑器中的add函数模块,属性栏如下图所示:

select_addFunction

第2步,操作符可以更改函数的功能,修改操作符为减的结果如下图所示:

set_operations

第3步,更改函数参数的类型;

set_property_type

温馨提示

1.我们可以指定加减乘除数学函数的参数类型为常用的整型、浮点型、字符串、布尔型以及数组、二维向量、三维向量类型等,如果指定了除这些类型以外的其他数据类型,例如对象类型就会报错;

正余弦函数

正余弦定理指正弦定理和余弦定理,是揭示三角形边角关系的重要定理,直接运用它可解决三角形的问题,若对余弦定理加以变形并适当应用其它知识,则使用起来更为方便、灵活。

在IdeaXR中,我们可以在可视化编辑器中通过右键空白处,在弹出的搜索可视化脚本节点搜索相应的函数名,如下图所示:

search

找到对应的三角函数节点如下图所示:

trigonometric_functions