Нода «Векторная математика» (vector math node)¶

Нода Vector Math выполняет выбранную математическую операцию над входными векторами.
Входы (inputs)¶
Входы ноды являются динамическими. Некоторые входы доступны только в определённых операциях. Например, вход Scale доступен только в операторе Scale.
- Вектор (vector)
Входной вектор
.- Вектор (vector)
Входной вектор
.- Масштаб (scale)
Входной масштаб
.
Свойства (properties)¶
- Операция (operation)
Векторный математический оператор, применяемый к входным векторам.
- Добавить (add):
Сумма A и B.
- Вычесть (subtract):
Разница между A и B.
- Перемножить (multiply):
Поэлементное произведение (умножение) A на B.
- Разделить (divide):
Поэлементное деление A на B. Деление на ноль даёт ноль.
- Умножить и сложить (multiply add):
Поэлементная комбинация операций умножения и сложения.
- Векторное произведение (cross product):
Векторное произведение A и B.
- Проецировать (project):
Проекция A на B.
- Отразить (reflect):
Отражение A относительно нормали B. B не нуждается в нормализации.
- Преломление (refract):
Для данного падающего вектора A, нормали к поверхности B и отношения показателей преломления (IOR), функция Refract выводит вектор преломления R.
- Вперёд (faceforward):
Ориентирует вектор A так, чтобы он указывал от поверхности B, как определено его нормалью C. Вычисляется
.- Скалярное произведение (dot product):
Скалярное произведение A и B.
- Расстояние (distance):
Расстояние между А и В.
- Длина (length):
Длина A.
- Масштаб (scale):
Результат умножения A на скалярный вход Scale.
- Нормализовать (normalize):
Результат нормализации A. Результирующий вектор указывает в том же направлении, что и A, и имеет длину 1. Если A равно (0, 0, 0), результат также равен (0, 0, 0).
- Обернуть (wrap):
Выводит значение между Min и Max в обратном направлении на основе абсолютной разницы между входным значением и ближайшим целым числом, кратным Max, меньшему, чем значение.
- Привязать (snap):
Результат округления A до наибольшего целого числа, кратного B, меньшего или равного A.
- Пол / Округлить вниз (floor):
Округляет входное значение в обратном направлении до ближайшего целого числа.
- Округлить вверх (ceil):
Округляет входное значение в большую сторону до ближайшего целого числа.
- Остаток деления (modulo):
Входной остаток деления A от B.
- Дробная часть (fraction):
Возвращает дробную часть значения по порядку.
- Абсолютно / Модуль (absolute):
Входное модульное значение A.
- Минимум (minimum):
Минимальное входное значение из А и В.
- Максимум (maximum):
Максимальное входное значение из А и В.
- Синус (sine):
The entrywise Sine of A.
- Косинус (cosine):
The entrywise Cosine of A.
- Тангенс (tangent):
The entrywise Tangent of A.
Выходы (outputs)¶
Вывод ноды является динамическим. Это либо вектор, либо скаляр – в зависимости от оператора. Например, оператор Length имеет скалярный вывод, а оператор Add – векторный.
- Вектор (vector)
Вывод вектора.
- Значение (value)
Вывод значения.