Inhalt, Technische Vorraussetzungen, Allgemeine Hinweise zu den Applets, Applet-Übersicht

Java-Applet zur Darstellung von Bézier-, B-Spline- und NURBS-Kurven

Das Applet zur Darstellung der Kurven die mit Approximationsverfahren erstellt werden, enthält im oberen Bereich vier Reiter. Mit den ersten drei kann der Kurventyp ausgewählt werden (Bézier-Kurven, B-Spline-Kurven und NURBS-Kurven), um im jeweiligen Fenster mit den entsprechenden Kurventypen experimentieren zu können. Beim vierten Reiter erscheint das Vergleichsfenster, im welchem die drei Kurventypen verglichen werden können.

Abbildung 7.3: Java-Applet zur Darstellung von Kurven, die mit Approximationsverfahren generiert werden
\includegraphics [width=5.00in,height=4.06in]{sh_approx.bmp}

Die Besonderheit an diesem Programm ist die Möglichkeit, zwei unterschiedliche Kurventypen zu vergleichen, z.B. Bézier-Kurven mit NURBS-Kurven. Dazu werden in den ersten drei Fenstern die Kurven erstellt. Eine Kurve kann dort kopiert und im vierten Fenster wieder eingefügt werden. Für jede der drei Kurventypen gibt es spezielle Manipulationsmöglichkeiten, z.B. Bestimmung des Grades bei Bézier-Kurven oder Typ der B-Spline-Kurve (offen, geschlossen, eingespannt). Diese werden in Kästen im unteren Bereich des Applets für jede Kurve angeboten. Bei den B-Spline- und NURBS-Kurven werden in der Grafikfläche die B-Spline-/NURBS-Basisfunktionen dargestellt. Hier kann der Knotenvektor manipuliert und zusätzlich kann bei den NURBS-Kurven noch die Gewichtung einzelner Stützpunkte verändert werden, indem erst ein Punkt im Bewegungsmodus ausgewählt und dann über den Schieberegler der Wert verändert wird. Abbildung 7.3 zeigt das Programm zur Darstellung von Kurven, die mit Approximationsverfahren generiert werden.

Anfang dieser Seite


Studienarbeit von Stefan Kögler, 5koegler@informatik.uni-hamburg.de
Dokument:
Letzte Änderung: