Нода «Параметр сплайна» (spline parameter node)#
Нода Spline Parameter выводит, как далеко вдоль каждого сплайна находится контрольная точка. Выход Factor отличается от деления индекса на общее количество контрольных точек, поскольку контрольные точки могут быть распределены вдоль кривой неравномерно.
Первое значение равно нулю, поэтому выходные данные соответствуют длине в контрольной точке, и не включают длину следующего сегмента.
При использовании в области сплайнов нода выводит часть общей длины кривой (включая все сплайны), пройденную в начале каждого сплайна. Порядок сплайнов кривой отображается в табличном редакторе.
Предупреждение
Для сплайнов-кривых NURBS и Безье следует помнить, что значение, полученное из этой ноды, является значением в каждой контрольной точке, что может не соответствовать видимым оценённым точкам. Для сплайнов NURBS разница может быть ещё более выраженной, и результат может не соответствовать ожидаемому. Ноду Resample Curve можно использовать для создания полисплайна, где для каждой оцениваемой точки есть контрольная точка.
Примечание
Когда «длина» равна нулю, «коэффициент» произволен. В этом случае результат вычисляется исключительно путём деления индекса на общее количество контрольных точек или кривых.
Входы (inputs)#
Эта нода не содержит входов.
Свойства (properties)#
Эта нода не содержит свойств.
Выходы (outputs)#
- Коэффициент (factor)
Когда нода используется в домене точки, значение представляет собой часть общей длины сплайна в каждой контрольной точке. В домене сплайна это часть общей длины кривой в начале сплайна.
- Длина (length)
Когда нода используется в домене точки, значением является расстояние вдоль сплайна до каждой контрольной точки. В домене сплайна это длина всей кривой в начале сплайна.
- Индекс (index)
Индекс каждой контрольной точки на её сплайне. Есть отличие от вывода ноды Index, которая также подсчитывает контрольные точки во всех предыдущих сплайнах.
Примеры#
Параметр, используемый для управления радиусом кривой. Начало сплайна имеет радиус 0, конец имеет радиус 1.