Attribute Vector Math¶
Modify an attribute with a math operation.
Entradas¶
- Geometría
Standard geometry input.
- A, B, C
The inputs to the math operations. Depending on the operation one, two, or all three of the inputs will be used. The attribute types are all vectors of three values, except for the Scale operation, where the second input uses a float type.
- Result
The name of the attribute where the computed result it stored. A new attribute with that name is added if it does not exist yet. If it does exist, the values of the existing attribute are overridden.
Propiedades¶
- Operación
The math function to perform.
- Agregar
The sum of A and B.
- Sustraer
The difference between A and B.
- Multiplicar
The entrywise product of A and B. \((A.x * B.x, A.y * B.y, A.z * B.z)\)
- Dividir
The entrywise division of A by B. Division by zero results in zero. \((A.x / B.x, A.y / B.y, A.z / B.z)\)
- Cross Product
The cross product of A and B.
- Proyectar
The projection of A onto B.
- Reflect
The reflection of A around the normal B. B need not be normalized.
- Refract
For a given incident vector A, surface normal B and ratio of indices of refraction (IOR) refract outputs the refraction vector R.
- Faceforward
Orients a vector A to point away from a surface B as defined by its normal C. Computes \((dot(B, C) < 0) ? A : -A\).
- Dot Product
The dot product of A and B.
- Distance
The distance between A and B.
- Longitud
The length of A.
- Escala
The result of multiplying A by the scalar input Scale.
- Normalizar
The result of normalizing A.
- Envolver
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.
- Módulo
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.
- Tangent
The entrywise Tangent of A.
Nota
Attributes are converted implicitly to the input data type.
- A, B, C
- Atributo
A text field to input an attribute name.
- Vector
The input is a vector of three float numbers.
Salida¶
- Geometría
Standard geometry output.
Ejemplo¶
Here are nodes to move points along the normals of a mesh or points from the Point Distribute node. First the normal attribute is moved to the Point domain. Then it is normalized, the length is changed, and it is added to the position. The Factor input could instead be an attribute to vary the displacement per point.