VisualShaderNodeVectorOp
Наследует: VisualShaderNodeVectorBase < VisualShaderNode < Resource < RefCounted < Object
Векторный оператор, который будет использоваться в графе визуального шейдера.
Описание
Визуальный шейдерный узел для использования векторных операторов. Работает с вектором a и вектором b.
Свойства
|
Перечисления
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.
Описания свойств
Оператор, который будет использоваться.