Nó Vector Math
O nó Vector Math performa a operação matemática selecionada nos vetores de entrada.
Inputs
As entradas do nó são dinâmicas. Algumas entradas estão disponíveis apenas em algumas operações. Por exemplo, a entrada Scale está disponível apenas no operador Scale.
- Vector
Vetor de entrada \(A = \begin{pmatrix} A_x \\ A_y \\ A_z \end{pmatrix}\).
- Vector
Vetor de entrada \(B = \begin{pmatrix} B_x \\ B_y \\ B_z \end{pmatrix}\).
- Escala
Entrada Scale \(s\).
Propriedades
- Operação
O operador matemático a ser aplicado aos vetores de entrada.
- Adicionar:
A soma de A e B. \(\begin{pmatrix} A_x + B_x \\ A_y + B_y \\ A_z + B_z \end{pmatrix}\)
- Subtract:
A diferença entre A e B. \(\begin{pmatrix} A_x - B_x \\ A_y - B_y \\ A_z - B_z \end{pmatrix}\)
- Multiplicar:
O produto elementar de A e B. \(\begin{pmatrix} A_x \cdot B_x \\ A_y \cdot B_y \\ A_z \cdot B_z \end{pmatrix}\)
- Divide:
A divisão elementar de A e B. Divisão por zero resulta zero. \(\begin{pmatrix} A_x / B_x \\ A_y / B_y \\ A_z / B_z \end{pmatrix}\)
- Multiply Add:
The entrywise combination of the multiply and addition operations. \(A * B + C\)
- Cross Product:
O produto vetorial de A e 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}\)
- Project:
A projeção de A em B.
- Reflect:
A reflexão de A em torno da normal B. B não precisa ser normalizado.
- Refract:
Para um vetor incidente A, normal de superfície B e razão de índices de refração (IOR), refract produz o vetor de refração R.
- Faceforward:
Orienta um vetor A para apontar para longe da superfície B como definido por sua normal C. Computa \((dot(B, C) < 0) ? A : -A\).
- Dot Product:
O produto escalar de A e B. \(A_x \cdot B_x + A_y \cdot B_y + A_z \cdot B_z\)
- Distância:
A distância entre A e B.
- Length:
O comprimento de A. \(\sqrt{A_x^2 + A_y^2 + A_z^2}\)
- Escala:
O resultado de multiplicar A pela entrada escalar Scale. \(\begin{pmatrix} s \cdot A_x \\ s \cdot A_y \\ s \cdot A_z \end{pmatrix}\)
- Normalizar:
O resultado da normalização de A. O vetor resultante aponta para a mesma direção que A e tem o comprimento de 1. Se A é (0, 0, 0), o resultado é (0, 0, 0) também.
- Envolver:
The entrywise output of a value between Min and Max based on the absolute difference between the input value and the nearest integer multiple of Max less than the value.
- Snap:
O resultado de arredondar A para o maior inteiro múltiplo de B menor ou igual a A.
- Chão:
Rounds the input value entrywise down to the nearest integer.
- Ceil:
Rounds the input value entrywise up to the nearest integer.
- Modulo:
O módulo elemento-sábio de A por B.
- Fraction:
Returns the fractional part of the value entrywise.
- Absoluto:
O valor elemento-sábio absoluto de A.
- Mínimo:
The entrywise minimum value from A and B.
- Máximo:
The entrywise maximum value from A and B.
- Senoide:
O Sine elemento-sábio de A.
- Cossenoide:
O Cosine elemento-sábio de A.
- Tangente:
A Tangente elemento-sábio de A.
Saídas
A saída do nó é dinâmica. Ela é tanto um vetor ou escalar dependendo do operador. Por exemplo, o operador Length tem uma saída escalar enquanto o operador Add tem uma saída vetor.
- Vector
Saída vetor.
- Value
Saída valor(escalar).