Nodo Operar (vectores)
The Vector Math node performs the selected math operation on the input vectors.
Entradas
The inputs of the node are dynamic. Some inputs are only available in certain operations. For instance, the Scale input is only available in the Scale operator.
- Vector
Input vector \(A = \begin{pmatrix} A_x \\ A_y \\ A_z \end{pmatrix}\).
- Vector
Input vector \(B = \begin{pmatrix} B_x \\ B_y \\ B_z \end{pmatrix}\).
- Escala
Input Scale \(s\).
Propiedades
- Operación
The vector math operator to be applied on the input vectors.
- Agregar
The sum of A and B. \(\begin{pmatrix} A_x + B_x \\ A_y + B_y \\ A_z + B_z \end{pmatrix}\)
- Sustraer
The difference between A and B. \(\begin{pmatrix} A_x - B_x \\ A_y - B_y \\ A_z - B_z \end{pmatrix}\)
- Multiplicar
The entrywise product of A and B. \(\begin{pmatrix} A_x \cdot B_x \\ A_y \cdot B_y \\ A_z \cdot B_z \end{pmatrix}\)
- Dividir
The entrywise division of A by B. Division by zero results in zero. \(\begin{pmatrix} A_x / B_x \\ A_y / B_y \\ A_z / B_z \end{pmatrix}\)
- Multiplicar Adicionar
The entrywise combination of the multiply and addition operations. \(A * B + C\)
- Producto vectorial
The cross product of A and B. \(\begin{pmatrix} A_y \cdot B_z - A_z \cdot B_y \\ A_z \cdot B_x - A_x \cdot B_z \\ A_x \cdot B_y - A_y \cdot B_x \end{pmatrix}\)
- Proyectar (o Proyecto)
The projection of A onto B.
- Reflejar
The reflection of A around the normal B. B need not be normalized.
- Refractar
For a given incident vector A, surface normal B and ratio of indices of refraction (IOR), refract outputs the refraction vector R.
- Hacia adelante
Orients a vector A to point away from a surface B as defined by its normal C. Computes \((dot(B, C) < 0) ? A : -A\).
- Producto escalar
The dot product of A and B. \(A_x \cdot B_x + A_y \cdot B_y + A_z \cdot B_z\)
- Distancia
The distance between A and B.
- Longitud
The length of A. \(\sqrt{A_x^2 + A_y^2 + A_z^2}\)
- Escala
The result of multiplying A by the scalar input Scale. \(\begin{pmatrix} s \cdot A_x \\ s \cdot A_y \\ s \cdot A_z \end{pmatrix}\)
- Normalizar
The result of normalizing A. The result vector points to the same direction as A and has a length of 1. If A is (0, 0, 0), the result is (0, 0, 0) as well.
- Envolver (o Ciclo)
Wrap.
- Adherir
The result of rounding A to the largest integer multiple of B less than or equal A.
- Piso
The entrywise floor of A.
- Techo
The entrywise ceiling of A.
- Resto
The entrywise modulo of A by B.
- Fracción
The fractional part of A.
- Absoluto
The entrywise absolute value of A.
- Mínimo
The entrywise minimum from A and B.
- Máximo
The entrywise maximum from A and B.
- Seno
The entrywise Sine of A.
- Coseno
The entrywise Cosine of A.
- Tangente
The entrywise Tangent of A.
Salidas
The output of the node is dynamic. It is either a vector or a scalar depending on the operator. For instance, the Length operator has a scalar output while the Add operator has a vector output.
- Vector
Output vector.
- Valor
Output value.