Nœud Sample Curve

Le nœud Sample Curve.

Sample Curve calcule un point sur une courbe à une certaine distance du début de la courbe, spécifiée par les entrées de longueur ou de facteur. Il génère également des données récupérées à partir de cette position sur la courbe. Les valeurs échantillonnées sont interpolées linéairement à partir des valeurs aux points de courbe évalués de chaque côté du point échantillonné.

Note

Lorsque la courbe contient plusieurs splines, la position de l’échantillon est trouvée en fonction de la longueur totale accumulée, y compris les longueurs de toutes les splines précédentes. L’ordre des splines est le même que celui affiché dans Spreadsheet Editor.

Entrées

Courbes

Entrée de géométrie standard avec un composant de courbe.

Input

Un champ d’entrée pour évaluer les attributs personnalisés. L’évaluation est sortie via la sortie Value.

Factor Factor mode

La partie de la longueur totale utilisée pour déterminer la position de l’échantillon.

Length Length mode

Longueur en unités de distance utilisée pour déterminer la distance à parcourir le long de la courbe avant l’échantillonnage.

Curve Index

An index to only evaluate specific splines, these indices can be specified manually or from the Nœud Index. This input is ignored when the All Curves property is enabled.

Propriétés

Data Type

Le type de données utilisé pour les données évaluées.

Mode

How to find endpoint positions for the trimmed spline. The option acts the same as it does in the Nœud Trim Curve.

Factor

Trouver les positions des extrémités à l’aide d’un facteur de la longueur de chaque spline. Les valeurs d’entrée doivent être comprises entre 0 et 1.

Length

Trouver les positions des extrémités à l’aide d’une longueur à partir du début de chaque spline. Les valeurs d’entrée doivent être comprises entre 0 et la longueur des splines.

All Curves

Échantillon de longueurs basées sur la longueur totale de toutes les courbes, plutôt que d’utiliser une longueur à l’intérieur de chaque courbe sélectionnée.

Sorties

Value (Valeur)

La valeur de l’entrée Value au point d’échantillonnage.

Position

La position au niveau de l’échantillon le long de la spline.

Tangent (tangente)

The normalized curve tangent at the sample.

Astuce

This output can be combined with the Nœud Align Euler to Vector to create a rotation that lines up with direction of the curve. Including the Normal output in a second align node after can align the other rotation axis.

Normal

The normalized curve normal at the sample.

Exemples

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

Here, the Count mode of the Nœud Resample Curve is recreated, except a mesh is used for the result instead of a curve. The Z axis of the position can be used as the sample factor because the position is between zero and one for the entire line.