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
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.