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

../../../_images/render_shader-nodes_converter_vector-math_node.png

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

Вузол Vector Math здійснює вибрану математичну операцію над увідними векторами.

Уводи – Inputs

Уводи цього вузла є динамічними. Деякі уводи доступні лише у певних операціях. Наприклад, увід Scale доступний лише в операторі Scale.

Вектор – Vector
Увід вектора A.
Вектор – Vector
Увід вектора B.
Масштаб – Scale
Увід Масштабу.

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

Операція – Operation

Оператор векторної математики, що буде застосований на увідних векторах.

Додання – Add
Сума A та B.
Відняття – Subtract
Різниця між A та B.
Множення – Multiply
Поелементний добуток A та B. \((A.x * B.x, A.y * B.y, A.z * B.z)\)
Ділення - Divide
Поелементне ділення A на B. Ділення на нуль повертає нуль. \((A.x / B.x, A.y / B.y, A.z / B.z)\)
Векторний Добуток – Cross Product
Векторний добуток A та B.
Проектування – Project
Проекція A на B.
Відображення – Reflect
Відображення A навколо нормалі B. B не потребує бути нормалізованим.
Скалярний Добуток – Dot Product
Скалярний добуток A та B.
Відстань – Distance
Відстань між A та B.
Довжина – Length
Довжина A.
Масштаб – Scale
Результат множення A на скалярний увід Scale.
Нормалізування – Normalize
Результат нормалізування A.
Підхоп – Snap
Результат округлення A до найбільшого цілочислового значення, кратного B, що менше або дорівнює A.
Підлога – Floor
Поелементна підлога для A.
Стеля – Ceil
Поелементна стеля для A.
Модуль – Modulo
Поелементний модуль A від B.
Дріб – Fraction
Дробова частина A.
Абсолют – Absolute
Поелементне абсолютне значення для A.
Мінімум – Minimum
Поелементний мінімум від A та B.
Максимум – Maximum
Поелементний максимум від A та B.

Виводи – Outputs

Вивід цього вузла є динамічним. Це або вектор, або скаляр, залежно від оператора. Наприклад, оператор Length має вивід скаляра, тоді як оператор Add має вивід вектора.

Вектор – Vector
Виводиться вектор.
Значення – Value
Виводиться значення.