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