VisualShaderNodeVectorFunc

Inherits: VisualShaderNode < Resource < Reference < Object

在可视化着色器图中使用的向量函数。

描述

可视化着色器节点,能够使用向量执行不同的函数。

属性

Function

function

0

枚举

enum Function:

  • FUNC_NORMALIZE = 0 —- 将向量归一化,使其长度为1,但指向相同的方向。

  • FUNC_SATURATE = 1 —- 限制0.01.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

属性说明

Default

0

Setter

set_function(value)

Getter

get_function()

要执行的函数。参阅Function的选项。