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