¿Qué son los nodos?

Parte de la información necesaria para definir una curva NURBS es una lista de números denominada vector nodal y los valores de los números de esta lista se denominan nodos.

Imagínese una cuerda. Si la sujeta por los extremos, la cuerda se encorvará conforme a las leyes de la naturaleza (gravedad, rigidez de la cuerda, etc.) con una definición polinómica. Si la ata en algún lugar en toda su longitud (haciendo nudos), los segmentos que haya entre los nudos tendrán una definición polinómica diferente (curvatura).

Los números de la lista del vector nodal deben ser ascendentes, pero la lista puede contener duplicados. Sin embargo, un valor puede duplicarse en su máximo grado muchas veces. Si un valor de la lista del vector nodal se duplica exactamente por el grado muchas veces, se denomina valor de nodo de multiplicidad total.

Los ejemplos de vectores nodales válidos de una curva NURBS de grado 3 incluyen:

1, 2, 3, 4, 5, 6 (valores de nodos sin multiplicidad total)

1,1,1,2,3,3,3,4,4,5,6,7,7,7 (aquí los valores 1, 3 y 7 son valores de nodos de multiplicidad total).

-23.456, -3.0, 1.34, 1.34, 99.2, 99.2, 99.2, 100.234, 1.56e45, 1.56e45 (aquí el valor 99.2 es un valor de nodo de multiplicidad total)