Нода «Установить нормаль кривой» (set curve normal node)#
Нода 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)
Стандартный вывод геометрии.