VisualShaderNodeVectorOp

Hereda: VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < 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: 🔗

Operator OP_ADD = 0

Añade dos vectores.

Operator OP_SUB = 1

Resta un vector de un vector.

Operator OP_MUL = 2

Multiplica dos vectores.

Operator OP_DIV = 3

Divide vector por vector.

Operator OP_MOD = 4

Devuelve el resto de los dos vectores.

Operator OP_POW = 5

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

Operator OP_MAX = 6

Devuelve el mayor de dos valores, para cada componente de los vectores.

Operator OP_MIN = 7

Devuelve el menor de dos valores, para cada componente de los vectores.

Operator OP_CROSS = 8

Calcula el producto vectorial de dos vectores.

Operator OP_ATAN2 = 9

Devuelve la arcotangente de los parámetros.

Operator 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.

Operator 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.

Operator OP_ENUM_SIZE = 12

Representa el tamaño del enum Operator.


Descripciones de Propiedades

Operator operator = 0 🔗

El operador a utilizar.