Qu'est-ce qu'un nœud ?

Une partie des informations nécessaires à la définition d'une courbe NURBS est constituée d'une liste de nombre appelée vecteur de nœuds. Les valeurs des nombres de cette liste sont les nœuds.

Prenez par exemple une corde. Si vous la maintenez par ses extrémités, la corde pendra selon les lois de la nature (gravité, rigidité de la corde, etc.) avec une définition polynomiale. Si vous faites un nœud sur une partie de cette corde, la définition polynômiale (pente) pour chaque segment entre les nœuds sera différente.

Les nombres doivent aller en augmentant dans la liste du vecteur de nœuds mais la liste peut contenir des doublons. Cependant, le nombre de fois qu'une valeur apparaît ne peut être supérieure au degré. Si une valeur de la liste du vecteur de nœuds apparaît exactement autant de fois que le degré, elle est appelée valeur de nœud entièrement multiple.

Exemples de vecteurs de nœuds valides pour une courbe NURBS de degré 3 :

1, 2, 3, 4, 5, 6 (pas de valeur de nœud entièrement multiple)

1,1,1,2,3,3,3,4,4,5,6,7,7,7 (ici, les valeurs 1, 3 et 7 sont des valeurs de nœud entièrement multiple).

-23.456, -3.0, 1.34, 1.34, 99.2, 99.2, 99.2, 100.234, 1.56e45, 1.56e45 (ici, la valeur 99.2 est une valeur de nœud entièrement multiple)