数学运算
包括了加减乘除以及正余弦函数等逻辑操作,是项目交互制作过程中所必须掌握的基础模块;
加减乘除
在可视化交互编辑中,右键单击空白处,在弹出的搜索可视化脚本节点弹窗搜索框中输入Math进行搜索,搜索出来的结果第一个函数默认会高亮显示;
在IdeaXR的可视化交互编辑器中,也是可以找到对应的数学函数的相关节点。
Math Add
加法(Math Add):此函数主要用于A、B两个参数相加,如下图所示:
Math Subtract
减法(Math Subtract):此函数主要用于A、B两个参数相减,如下图所示:
Math Multiply
乘法(Math Multiply):此函数主要用于A、B两个参数相乘,如下图所示:
Math Divide
除法(Math Divide):此函数主要用于A、B两个参数相除,如下图所示:
温馨提示
1.对于Math Divide函数,除数是不可以为0的,否则会报错;
指定函数参数类型
创建出来的加减乘除函数其参数类型默认为any,这时就需要我们去指定加减乘除函数参数类型,此处以add函数为例:
第1步,选中交互编辑器中的add函数模块,属性栏如下图所示:
第2步,操作符可以更改函数的功能,修改操作符为减的结果如下图所示:
第3步,更改函数参数的类型;
温馨提示
1.我们可以指定加减乘除数学函数的参数类型为常用的整型、浮点型、字符串、布尔型以及数组、二维向量、三维向量类型等,如果指定了除这些类型以外的其他数据类型,例如对象类型就会报错;
正余弦函数
正余弦定理指正弦定理和余弦定理,是揭示三角形边角关系的重要定理,直接运用它可解决三角形的问题,若对余弦定理加以变形并适当应用其它知识,则使用起来更为方便、灵活。
在IdeaXR中,我们可以在可视化编辑器中通过右键空白处,在弹出的搜索可视化脚本节点中搜索相应的函数名,如下图所示:
找到对应的三角函数节点如下图所示: