Нода «Точки в кривые» (points to curves)#
Нода Points to Curves генерирует геометрию кривых, беря все точки и вставляя их в новые кривые. Все атрибуты из точек распространяются на точки кривой. Встроенные атрибуты кривых, хранящиеся в точках, будут игнорироваться.
Совет
Чтобы упростить ваше представление о точках, атрибутах и их положениях в каждой кривой, вес каждой точки в кривой можно связать со значением атрибутов точки. Сортировка и группировка будут отражены в атрибутах, как и в весе и идентификаторе группы.
Входы (inputs)#
- Точки (points)
Компонент геометрии облака точек.
- ID группы кривых (curve group ID)
Все точки с одинаковым значением Group ID будут объединены в одну кривую. Значение Group ID может быть любым (отрицательным, нулевым или бесконечным и т. д.). Все созданные кривые должны иметь хотя бы одну точку. Порядок кривых зависит как от значения Group ID, так и от порядка значений Group ID в облаке точек.
- Вес (weight)
Если кривая содержит более одной точки, вес каждой точки используется для определения порядка всех точек на кривой с помощью сортировки. Цель сортировки – получить точки с минимальным значением веса в начале кривой и максимальным весом в конце кривой.
Примечание
Если точки кривой имеют одинаковое значение веса, порядок будет таким же, как и их исходные относительные расположения. Без входов Weight и Group ID – каждая точка будет иметь одинаковые индексы на кривой.
Свойства (properties)#
Эта нода не содержит свойств.
Выходы (outputs)#
- Кривые (curves)
Кривые со всеми скопированными точками из облака точек, но объединённые в кривые. Все остальные компоненты не сохраняются. Результирующие кривые всегда нецикличны.
Примеры#
В приведённом выше примере создаётся массив кривых с соединениями между кривыми. Он создаётся путём дублирования кривой примитива-дуги с помощью ноды Duplicate Elements. Каждая кривая смещается в направлении «вверх» на основе значения её индекса. Все кривые преобразуются в облако точек нодой Curve to Points. Наконец, точки преобразуются в кривые нодой Points to Curves.
Все точки результирующей геометрии кривых имеют те же атрибуты, что и точки на исходном примитиве дуги.