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

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

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

Грань (face):

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

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

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

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

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

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

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

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

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

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

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

Входы (inputs)

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

Свойства (properties)

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

Выходы (outputs)

Нормаль (normal)

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