VisualShaderNodeVectorFunc
Inherits: VisualShaderNode < Resource < Reference < Object
在可视化着色器图中使用的向量函数。
描述
可视化着色器节点,能够使用向量执行不同的函数。
属性
|
枚举
enum Function:
FUNC_NORMALIZE = 0 —- 将向量归一化,使其长度为
1
,但指向相同的方向。FUNC_SATURATE = 1 —- 限制
0.0
和1.0
之间的值。FUNC_NEGATE = 2 —- 返回参数的相反值。
FUNC_RECIPROCAL = 3 —- 返回
1/vector
。FUNC_RGB2HSV = 4 —- 将 RGB 向量转换为等效的 HSV 向量。
FUNC_HSV2RGB = 5 —- 将 HSV 向量转换为等效的 RGB 向量。
FUNC_ABS = 6 —- 返回参数的绝对值。
FUNC_ACOS = 7 —- 返回参数的反余弦值。
FUNC_ACOSH = 8 —- 返回参数的反双曲余弦值。
FUNC_ASIN = 9 —- 返回参数的反正弦值。
FUNC_ASINH = 10 —- 返回参数的反双曲正弦值。
FUNC_ATAN = 11 —- 返回参数的反正切值。
FUNC_ATANH = 12 —- 返回参数的反双曲正切值。
FUNC_CEIL = 13 —- 查找最接近的大于或等于参数的整数。
FUNC_COS = 14 —- 返回参数的余弦值。
FUNC_COSH = 15 —- 返回参数的双曲余弦值。
FUNC_DEGREES = 16 —- 将以弧度为单位的量转换为度。
FUNC_EXP = 17 —- 以 e 为底的指数。
FUNC_EXP2 = 18 —- 以 2 为底的指数。
FUNC_FLOOR = 19 —- 查找小于或等于参数的最近整数。
FUNC_FRAC = 20 —- 计算参数的小数部分。
FUNC_INVERSE_SQRT = 21 —- 返回参数的平方根的倒数。
FUNC_LOG = 22 —- 自然对数。
FUNC_LOG2 = 23 —- 以 2 为底的对数。
FUNC_RADIANS = 24 —- 将度数转换为弧度。
FUNC_ROUND = 25 —- 查找参数最近的整数。
FUNC_ROUNDEVEN = 26 —- 查找参数最近的偶数。
FUNC_SIGN = 27 —- 提取参数的符号,即如果参数是负的,返回
-1
,如果是正的,返回1
,否则返回0
。FUNC_SIN = 28 —- 返回参数的正弦值。
FUNC_SINH = 29 —- 返回参数的双曲正弦值。
FUNC_SQRT = 30 —- 返回参数的平方根。
FUNC_TAN = 31 —- 返回参数的正切值。
FUNC_TANH = 32 —- 返回参数的双曲正切值。
FUNC_TRUNC = 33 —- 返回一个等于与参数最接近的整数的值,该值的绝对值不大于参数的绝对值。
FUNC_ONEMINUS = 34 —- 返回
1.0 - vector
。
属性说明
- Function function
Default |
|
Setter | set_function(value) |
Getter | get_function() |
要执行的函数。参阅Function的选项。