Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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的选项。