Нода «Нормаль» (normal node)#

Нода ":abbr:`Нормаль (Normal)`".

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

Грань (face):

В домене грани, нормаль – это направление грани «вверх».

Вершины меша (mesh vertices):

Для вершин меша, нормаль – это среднее значение окружающих нормалей. Если у вершины нет присоединённых граней, выходными данными просто является – нормализованное положение этой вершины.

Ребро/край (edge):

Вывод нормали для каждого ребра – это среднее значение нормалей двух вершин ребра.

Угол грани (face corner):

Выходные данные для каждого угла грани совпадают с нормалью соответствующей грани.

Контрольные точки кривой (curve control points):

Выход этой ноды, при использовании для геометрии кривой, – это вычисленная нормаль кривой, которая зависит от метода скручивания. Вектор нормали всегда перпендикулярен направлению пути кривой в каждой точке.

Предупреждение

Для сплайновых кривых NURBS и Безье имейте в виду, что значение, полученное из этой ноды, является значением в каждой контрольной точке, которое может не соответствовать видимым вычисленным точкам. Для сплайнов NURBS разница может быть ещё более заметной, и результат может быть не таким, как ожидалось. Ноду Resample Curve можно использовать для создания полисплайна, где для каждой оцениваемой точки есть контрольная точка.

Входы (inputs)#

Эта нода не содержит входов.

Свойства (properties)#

Эта нода не содержит свойств.

Выходы (outputs)#

Нормаль (normal)

Вектор, указывающий нормаль каждого элемента геометрии.