Нода «Установить нормаль кривой» (set curve normal node)

Нода ":abbr:`Установить нормаль кривой (Set Curve Normal)`".

Нода Set Curve Normal управляет методом, используемым для расчёта нормалей кривых для каждой кривой.

Нода не устанавливает нормали напрямую, они вычисляются позже по мере необходимости. В сочетании со значением атрибута «наклона нормали» в каждой контрольной точке это определит окончательные нормали, доступные с помощью ноды Normal.

Внутри эта нода корректирует значения атрибута normal_mode на каждой кривой.

Входы (inputs)

Кривая (curve)

Стандартный ввод геометрии, содержащий кривые.

Выделение (selection)

Изменять или нет значение на каждой кривой.

Нормаль (normal)

Ввод для пользовательского атрибута нормали (custom_normal) при использовании режима Free.

Свойства (properties)

Режим (mode)

Метод оценки нормалей кривой

Минимальное скручивание (minimum twist):

Окончательные нормали рассчитываются так, чтобы обеспечить наименьшее скручивание вокруг касательной кривой по всей кривой.

Вверх по Z (Z-Up):

Окончательные нормали рассчитываются так, чтобы они были перпендикулярны оси Z и касательной. Если ряд точек является вертикальным – используется ось X.

Свободное(-ый) (free):

Использовать сохранённый пользовательский атрибут нормали (custom_normal) в качестве окончательных нормалей.

Этот режим добавляет вход Normal, который можно использовать для установки значения пользовательской нормали.

Примечание

Пользовательские нормали не являются инвариантными к вращению, это значит, что нормали должны быть установлены после любых трансформаций вращения, то есть в конце дерева нод или в нижней части стека модификаторов.

Выходы (outputs)

Кривая (curve)

Стандартный вывод геометрии.