VisualShaderNodeVectorOp
继承: VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < Object
在可视化着色器图中使用的向量运算符。
描述
用于使用向量运算符的可视化着色器节点。对向量a
和向量b
进行操作。
属性
|
枚举
enum Operator: 🔗
Operator OP_ADD = 0
将两个向量相加。
Operator OP_SUB = 1
从一个向量中减去一个向量。
Operator OP_MUL = 2
将两个向量相乘。
Operator OP_DIV = 3
将向量除以向量。
Operator OP_MOD = 4
返回两个向量的余数。
Operator OP_POW = 5
返回第一个参数的值提高到第二个参数的幂,对于向量的每个分量。
Operator OP_MAX = 6
对于向量的每个分量,返回两个值中的较大值。
Operator OP_MIN = 7
对于向量的每个分量,返回两个数值中的较小者。
Operator OP_CROSS = 8
计算两个向量的叉积。
Operator OP_ATAN2 = 9
返回参数的反正切值。
Operator OP_REFLECT = 10
返回指向反射方向的向量。a
是入射向量,b
是法向量。
Operator OP_STEP = 11
向量步长运算符。如果a
小于b
,返回 0.0
,否则返回 1.0
。
Operator OP_ENUM_SIZE = 12
代表 Operator 枚举的大小。
属性说明
要使用的运算符。参阅Operator的选项。