PureBasic - Spline

Einleitung

Ein Spline (auch Polynomzug) beinhaltet eine beliebige Anzahl von Punkten, welche gleichmäßig interpoliert werden. Die Zeit, um von einem Punkt zum nächsten zu gehen, ist immer die gleiche, unabhängig von der Entfernung zwischen diesen Punkten. Ein Spline ist physikalisch in der 3D-Welt nicht vorhanden - es ist ein virtuelles Objekt, welches für verschiedene Zwecke verwendet werden kann, wie z.B. Wegfindung (englisch "Path-finding"), sanftes Bewegen von Knoten (englisch "Nodes" - schauen Sie sich hierfür auf jeden Fall auch die NodeAnimation Bibliothek an) und mehr.

InitEngine3D() sollte erfolgreich aufgerufen worden sein, bevor die Spline-Funktionen verwendet werden.

Siehe auch den Wikipedia-Artikel zu Splines.

Befehlsübersicht

AddSplinePoint
ClearSpline
ComputeSpline
CountSplinePoints
CreateSpline
FreeSpline
SplinePointX
SplinePointY
SplinePointZ
SplineX
SplineY
SplineZ
UpdateSplinePoint

Beispiel

Spline.pb

Unterstützte OS

Alle

Referenz-Handbuch - Inhaltsverzeichnis