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¶
|
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 yb
es el vector normal.OP_STEP = 11 --- Operador de paso de vector. Devuelve
0.0
sia
es más pequeño queb
y1.0
en caso contrario.
Descripciones de Propiedades¶
Operator operator
Default |
|
Setter |
set_operator(value) |
Getter |
get_operator() |
El operador a utilizar. Véase Operator para las opciones.