Нода «Углы вершины» (corners of vertex node)¶
Выбирает соседний угол грани вершины и выводит его индекс.
Эта нода немного особенная, так как она работает в двух разных доменах. Во-первых, она оценивает «вес» каждого угла геометрии. Затем, для каждого элемента в контекстном домене, она будет:
Выбирать вершину из геометрии на основе «индекса вершины».
Находить углы грани, смежные с этой вершиной.
Сортировать эти углы по их весу.
Выбирать угол из отсортированного выше списка на основе «индекса сортировки», где 0 означает угол с самым меленьким весом, 1 означает угол с весом чуть побольше и т. д..
Выводить индекс геометрической области этого угла.
Входы (inputs)¶
- Индекс вершины (vertex index)
Индекс вершины, для которой нужно найти углы.
Примечание
Если этот вход не подключён, он использует индекс элемента контекста, что означает, что важно, чтобы нода оценивалась в домене «точек».
- Веса (weights)
Веса углов геометрии. В отличие от других входов, которые следуют контекстному домену, этот всегда оценивается в домене «угла грани».
Углы сортируются по соответствующему весу в порядке возрастания. Углы с одинаковым весом сортируются по индексу.
- Индекс сортировки (sort index)
Индекс угла, начинающийся с 0, для выбора из отсортированных углов вершины. Если это значение выходит за пределы диапазона допустимых индексов, оно переносится.
Свойства¶
Эта нода не содержит свойств.
Выходы (outputs)¶
- Индекс угла (corner index)
Индекс геометрической области выделенного угла. Вы можете передать его в ноду Evaluate at Index или ноду Sample Index (с доменом, установленным на «угол грани»), чтобы получить сведения об угле.
- По общему количеству (total)
Число смежных углов, которое также является числом граней.
См. также
На странице ноды Edges of Vertex приведён пример работы с различными доменами.