Узел Vector Math

Узел выполняет выбранную математическую операцию над входными векторами.
Входы
Входы узла являются динамическими. Некоторые входы доступны только в определенных операциях. Например, вход Scale доступен только в операторе Scale.
- Vector
Входной вектор
.- Vector
Входной вектор
.- Scale (масштаб)
Входной масштаб
.
Свойства
- Операция
Векторный математический оператор, применяемый к входным векторам.
- 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.
- Нормализовать
Результат нормализации A. Результирующий вектор указывает в том же направлении, что и A, и имеет длину 1. Если A равно (0, 0, 0), результат также равен (0, 0, 0).
- Wrap
Wrap.
- Snap
Результат округления A до наибольшего целого числа, кратного B, меньшего или равного A.
- Floor
The entrywise floor of A.
- Ceil
The entrywise ceiling of A.
- Modulo
The entrywise modulo of A by B.
- Fraction
The fractional part of A.
- Absolute
The entrywise absolute value of A.
- Minimum (минимум)
The entrywise minimum from A and B.
- Maximum (максимум)
The entrywise maximum from A and B.
- Sine
The entrywise Sine of A.
- Cosine
The entrywise Cosine of A.
- Tangent
The entrywise Tangent of A.
Выходы
Выход узла является динамическим. Это либо вектор, либо скаляр в зависимости от оператора. Например, оператор Length имеет скалярный вывод, а оператор Add — векторный.
- Vector
Выход вектора.
- Value
Выход значения.