Узел Sample Curve

Узел Sample Curve.

Этот узел вычисляет точку на кривой на определённом расстоянии от начала кривой, определяемом входными параметрами длины или коэффициента. Он также выводит данные, извлеченные из этого положения на кривой. Значения выборки линейно интерполируются из значений в оценённых точках кривой с каждой стороны от точки выборки.

Примечание

Когда кривая содержит несколько сплайнов, положение выборки определяется на основе общей накопленной длины, включая длины всех предыдущих сплайнов. Порядок сплайнов такой же, как в редакторе электронных таблиц.

Входы

Curve

Cтандартный вход геометрии с компонентом кривой.

Factor

Часть общей длины, используемая для определения положения образца.

Length

Длина в единицах расстояния, используемая для определения того, как далеко нужно пройти по кривой перед выборкой.

Свойства

Mode

Как найти положения конечных точек обрезанного сплайна. Параметр действует так же, как и в узле Trim Curve.

Factor

Находит положения конечных точек, используя коэффициент длины каждого сплайна. Входные значения должны быть между 0 или 1.

Length

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

Выходы

Position (положение)

Положение образца вдоль сплайна.

Tangent

The normalized curve tangent at the sample.

Совет

Этот вывод можно объединить с узлом Узел Align Euler to Vector, чтобы создать поворот, соответствующий направлению кривой. Включение выхода Normal во второй узел выравнивания после может выровнять другую ось вращения.

Normal

The normalized curve normal at the sample.

Примеры

../../../_images/modeling_geometry-nodes_curve_sample-curve_example.png

Здесь воссоздан режим Count узла Resample Curve, за исключением того, что для результата используется сетка вместо кривой. Ось Z положения можно использовать в качестве коэффициента выборки, поскольку положение находится между нулём и единицей для всей линии.