SplineCore Objekt

Das SplineCore Objekt beinhaltet alle Daten des Spline Objekts. Es beinhaltet die Informationen über den Pfad, die Kontrollpunkte und so weiter. Ein splineCore Objekt kann nicht manuell erzeugt werden. Es ist nur möglich ein SplineCore Objekt zu kreieren mit den Funktionen core() oder modCore().

Eigenschaften

keine

Konstruktor

keine

Methoden

Vec3D[] cache(Number pindex)
Cheetah3D Cheetah3D tesselliert alle Spline Daten. Diese Daten werden gespeichert. Der Rückgabewert dieser Funktion ist ein Array bestehend aus 3D Vektoren mit den Beschreibungen des tessellierten Pfades zum Index pindex.


void close()
Schließt den momentanen Pfad mit einem Liniensegment.


Vec3D currentPoint()
Liefert den momentanen Punkt zurück.


void curve( Vec3D cp1, Vec3D cp2, Vec3D to)
Erzeugt eine Beziérekurve mit den Kontrollpunkten cp1 und cp2 des momentanen Punktes von to.


void line( Vec3D to)
Zeichnet eine Linie vom momentanen Punkt zu to.


void move( Vec3D to)
Bewegt den Stift zu to. Diese Funktion initialisiert ebenfalls den momenatnen Punkt. Daher sollte diese Funktion immer aufgerufen werden, bevor das Spline gezeichnet werden soll.Der Aufruf dieser Funktion startet auch einen neuen Pfad.


Number pathCount()
Anzahl der Pfade.
© 2001-2004 Martin Wengenmayer. All rights reserved.