XGen 表达式运算符

XGen 表达式支持以下算术运算符。

运算符 描述
+ Add
- 相减
* 相乘
/ 相除
% 模量:与 fmod() 相同(请参见 XGen 表达式函数)
^ 指数:与 pow() 相同(请参见 XGen 表达式函数)
[x,y,z] 向量构造函数
V[n] 向量分量访问,其中 n 必须为 0、1 或 2。
x ? y : z 条件运算符 (if x then y else z)
x && y AND 比较
x || y OR 比较
x == y 等式测试:用于比较所有三个分量。
x != y 不等式测试
x > y 比较,它使用向量的 [0] 分量。
x < y 比较,它使用向量的 [0] 分量。
x >= y 比较,它使用向量的 [0] 分量。
x <= y 比较,它使用向量的 [0] 分量。
!x 逻辑否
-> 将右侧的函数应用于左侧的表达式。

任何级别的圆括号都可用于确定计算顺序。在表达式后面可附加井号(例如“#”)以指示其末尾。因此,可以将注释或表达式的替代版本放在井号后面。