VisualShaderNodeVectorOp

Inherits: VisualShaderNode < Resource < Reference < Object

Un operador vectorial para ser usado dentro del gráfico shader visual.

Descripción

Un nodo shader visual para uso de los operadores de vectores. Opera en el vector a y en el vector b.

Propiedades

Operator

operator

0

Enumeraciones

enum Operator:

  • OP_ADD = 0 --- Añade dos vectores.

  • OP_SUB = 1 --- Resta un vector de un vector.

  • OP_MUL = 2 --- Multiplica dos vectores.

  • OP_DIV = 3 --- Divide vector por vector.

  • OP_MOD = 4 --- Devuelve el resto de los dos vectores.

  • OP_POW = 5 --- Devuelve el valor del primer parámetro elevado a la potencia del segundo, para cada componente de los vectores.

  • OP_MAX = 6 --- Devuelve el mayor de dos valores, para cada componente de los vectores.

  • OP_MIN = 7 --- Devuelve el menor de dos valores, para cada componente de los vectores.

  • OP_CROSS = 8 --- Calcula el producto vectorial de dos vectores.

  • OP_ATAN2 = 9 --- Devuelve la arcotangente de los parámetros.

  • OP_REFLECT = 10 --- Devuelve el vector que apunta en la dirección de reflejo. a is el vector incidente y b es el vector normal.

  • OP_STEP = 11 --- Operador de paso de vector. Devuelve 0.0 si a es más pequeño que b y 1.0 en caso contrario.

Descripciones de Propiedades

Default

0

Setter

set_operator(value)

Getter

get_operator()

El operador a utilizar. Véase Operator para las opciones.