Attribute Vector Math Node

Попередження

This node is considered legacy and will be removed in Blender 4.0.

Please use the Вузол «Векторна Математика» – Vector Math Node instead.

Modify an attribute with a math operation.

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

The Attribute Vector Math Node.

Inputs – Уводи

Геометрія – Geometry

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.

Результат

The name of the attribute where the computed result is 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.

Властивості – Properties

Operation – Операція

The math function to perform.

Add – Додання

Сума A та B.

Subtract – Відняття

Різниця між A та B.

Multiply – Множення

Поелементний добуток A та B. \((A.x * B.x, A.y * B.y, A.z * B.z)\)

Divide – Ділення

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)\)

Multiply Add – Множення Додання

The entrywise combination of the multiply and addition operations. \(A * B + C\)

Векторний Добуток – Cross Product

Векторний добуток A та B.

Проектування – Project

Проекція A на B.

Відображення – Reflect

Відображення A навколо нормалі B. B не потребує бути нормалізованим.

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

Скалярний добуток A та B.

Distance – Відстань

Відстань між A та B.

Довжина – Length

Довжина A.

Масштаб – Scale

Результат множення A на скалярний увід Scale.

Нормалізування – Normalize

Результат нормалізування A.

Wrap – Обгортка

Wrap – Обгортка.

Snap – Підхоп

Результат округлення A до найбільшого цілочислового значення, кратного B, що менше або дорівнює A.

Floor – Підлога

Поелементна підлога для A.

Ceil – Стеля

Поелементна стеля для A.

Modulo – Модуль

Поелементний модуль A від B.

Fraction – Дріб

Дробова частина A.

Абсолютно – Absolute

Поелементне абсолютне значення для A.

Minimum – Мінімум

Поелементний мінімум від A та B.

Maximum – Максимум

Поелементний максимум від A та B.

Sine – Синус

The entrywise Sine of A.

Cosine – Косинус

The entrywise Cosine of A.

Tangent – Тангенс

The entrywise Tangent of A.

Примітка

Attributes are converted implicitly to the input data type.

A, B, C
Атрибут – Attribute

A text field to input an attribute name.

Vector – Вектор

The input is a vector of three float numbers.

Вивід – Output

Геометрія – Geometry

Standard geometry output.

Приклад – Example

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