Attribute Vector Math

Modify an attribute with a math operation.

../../../_images/modeling_geometry-nodes_attribute_attribute-vector-math_node.png

The Attribute Vector Math Node.

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.

../../../_images/modeling_geometry-nodes_attribute_attribute-vector-math_example.png