Нода «Нормаль» (normal node)#
Нода Normal возвращает вектор для каждой вычисленной точки, указывающий направление нормали. Вывод может зависеть от домена атрибута, используемого в ноде, вычисляющей поле, но вывод всегда представляет собой нормализованный единичный вектор.
- Грань (face):
В домене грани, нормаль – это направление грани «вверх».
- Вершины меша (mesh vertices):
Для вершин меша, нормаль – это среднее значение окружающих нормалей. Если у вершины нет присоединённых граней, выходными данными просто является – нормализованное положение этой вершины.
- Ребро/край (edge):
Вывод нормали для каждого ребра – это среднее значение нормалей двух вершин ребра.
- Угол грани (face corner):
Выходные данные для каждого угла грани совпадают с нормалью соответствующей грани.
- Контрольные точки кривой (curve control points):
Выход этой ноды, при использовании для геометрии кривой, – это вычисленная нормаль кривой, которая зависит от метода скручивания. Вектор нормали всегда перпендикулярен направлению пути кривой в каждой точке.
Предупреждение
Для сплайновых кривых NURBS и Безье имейте в виду, что значение, полученное из этой ноды, является значением в каждой контрольной точке, которое может не соответствовать видимым вычисленным точкам. Для сплайнов NURBS разница может быть ещё более заметной, и результат может быть не таким, как ожидалось. Ноду Resample Curve можно использовать для создания полисплайна, где для каждой оцениваемой точки есть контрольная точка.
Входы (inputs)#
Эта нода не содержит входов.
Свойства#
Эта нода не содержит свойств.
Выходы (outputs)#
- Нормаль (normal)
Вектор, указывающий нормаль каждого элемента геометрии.