VisualShaderNodeVectorOp

Успадковує: VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < Object

Векторний оператор для використання в графі візуального відтінку.

Опис

Візуальний шейдер для використання векторних операторів. Оперти на вектор a і вектор b.

Властивості

Operator

operator

0


Переліки

enum Operator: 🔗

Operator OP_ADD = 0

Додає два вектори.

Operator OP_SUB = 1

Віднімає вектор з вектора.

Operator OP_MUL = 2

Множиці два вектори.

Operator OP_DIV = 3

Ділить вектор на вектор.

Operator OP_MOD = 4

Повертає лишок за двома векторами.

Operator OP_POW = 5

Повертає значення першого параметра, що піднімається на потужність другого, для кожного компонента векторів.

Operator OP_MAX = 6

Повертає більше двох значень, для кожного компонента векторів.

Operator OP_MIN = 7

Повертає менше двох значень, для кожного компонента векторів.

Operator OP_CROSS = 8

Обчислює векторний добуток двох векторів.

Operator OP_ATAN2 = 9

Повертає арктангенс параметрів.

Operator OP_REFLECT = 10

Повертає вектор, який вказує на напрямок відображення. a є вектором інциденту і b є нормальним вектором.

Operator OP_STEP = 11

Векторний крок оператора. 0.0, якщо a менше b і 1.0 інакше.

Operator OP_ENUM_SIZE = 12

Представляємо розмір об’єкту Operator.


Описи властивостей

Operator operator = 0 🔗

Оператор, який буде використано.