Нода «Углы вершины» (corners of vertex node)

Нода ":abbr:`Углы вершины (Corners of Vertex)`".

Выбирает соседний угол грани вершины и выводит его индекс.

Эта нода немного особенная, так как она работает в двух разных доменах. Во-первых, она оценивает «вес» каждого угла геометрии. Затем, для каждого элемента в контекстном домене, она будет:

  • Выбирать вершину из геометрии на основе «индекса вершины».

  • Находить углы грани, смежные с этой вершиной.

  • Сортировать эти углы по их весу.

  • Выбирать угол из отсортированного выше списка на основе «индекса сортировки», где 0 означает угол с самым меленьким весом, 1 означает угол с весом чуть побольше и т. д..

  • Выводить индекс геометрической области этого угла.

Входы (inputs)

Индекс вершины (vertex index)

Индекс вершины, для которой нужно найти углы.

Примечание

Если этот вход не подключён, он использует индекс элемента контекста, что означает, что важно, чтобы нода оценивалась в домене «точек».

Веса (weights)

Веса углов геометрии. В отличие от других входов, которые следуют контекстному домену, этот всегда оценивается в домене «угла грани».

Углы сортируются по соответствующему весу в порядке возрастания. Углы с одинаковым весом сортируются по индексу.

Индекс сортировки (sort index)

Индекс угла, начинающийся с 0, для выбора из отсортированных углов вершины. Если это значение выходит за пределы диапазона допустимых индексов, оно переносится.

Свойства

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

Выходы (outputs)

Индекс угла (corner index)

Индекс геометрической области выделенного угла. Вы можете передать его в ноду Evaluate at Index или ноду Sample Index (с доменом, установленным на «угол грани»), чтобы получить сведения об угле.

По общему количеству (total)

Число смежных углов, которое также является числом граней.

См. также

На странице ноды Edges of Vertex приведён пример работы с различными доменами.