Arbeitsweise der Spline-Interpolation
Bei der Spline-Interpolation wird über alle Stützpunkte hinweg ein Verlauf so bestimmt, dass Positions-, Geschwindigkeits- und Beschleunigungsverlauf stetig werden. Dabei ergibt sich wie bei der kubischen Interpolation die Möglichkeit, das Verhalten an den Rändern zu steuern.
Ein wesentliches Merkmal ist, dass das System aus n Stützpunkten und folglich (n-1) Abschnitten, in denen mit Hilfe eines Polynoms 3. Ordnung interpoliert werden soll, unterbestimmt ist. Der Anwender muss über den Parameter eSplineMode zwei Bedingungen vorgeben, die bei der Berechnung zusätzlich berücksichtigt werden. Das kann z. B. sein, dass die Beschleunigung an beiden Rändern 0 sein soll (eSplineMode = "Natural") oder dass Beschleunigung und Geschwindigkeit an den Rändern gleich sein soll (eSplineMode = "Periodic"). Es gibt aber auch zahlreiche weitere Möglichkeiten.