Ein Teil der benötigten Informationen, um eine NURBS-Kurve zu definieren, ist eine Zahlenliste namens Knotenvektor und die Werte der Zahlen dieser Liste werden Knoten genannt.
Stellen Sie sich ein Seil vor. Wenn Sie es an den Enden halten, wird das Seil gemäß Naturgesetze (Schwerkraft, Steifheit des Seils, etc.) mit einer polynomischen Definition durchhängen. Wenn Sie es irgendwo in der Länge abbinden (Knoten reinmachen), wird jedes Segment zwischen den Knoten eine andere polynomische Definition (durchhängen) haben.
Die Zahlen in der Knotenvektorliste müssen aufsteigend sein, aber die Liste kann Duplikate enthalten. Ein Wert kann aber am höchsten Grad viele Male dupliziert werden. Wenn ein Wert in der Knotenvektorliste genau Grad Male dupliziert wird, wird dies vollständiger Mehrfachknoten genannt.
Beispiele von gültigen Knotenvektoren für eine NURBS-Kurve vom Grad 3:
1, 2, 3, 4, 5, 6 (keine vollständigen Mehrfachknoten)
1,1,1,2,3,3,3,4,4,5,6,7,7,7 (hier sind die Werte 1, 3 und 7 vollständige Mehrfachknoten).
-23.456, -3.0, 1.34, 1.34, 99.2, 99.2, 99.2, 100.234, 1.56e45, 1.56e45 (hier ist der Wert 99.2 ein vollständiger Mehrfachknoten)
Rhino for Mac © 2010-2015 Robert McNeel & Associates. 31. August 2015