Diese Klasse kann über ihre Methode main() mit folgendem Aufruf auf der Kommandozeile gestartet werden:
java poly2bezier.PunkteBezierHersteller
Die Methode erzeugt eine graphische Oberfläche, die in Abbildung 37 zu sehen ist. Auf dieser sind die Eingabefelder und die den Feldern zugeordneten Parameter gezeigt. Die Funktion der einzelnen Felder wird nun, unter Zuhilfenahme der Abbildung, erläutert.
Die Oberfläche ist in einen unteren und in einen oberen Teil eingeteilt. Im unteren Teil befindet sich auf der linken Seite die Zeichenfläche, auf der die zu approximierenden Polygone eingegeben werden. Auf der rechten Seite werden die berechneten Bézierkurven dargestellt. Die Darstellung erfolgt durch die Klassen des Apache-Batik Projektes50 (hier im weiterenn Batik-Viewer genannt). Die Darstellung kann durch folgende Befehle angepasst werden.
Im oberen Bereich der graphischen Oberfläche befinden sich auf der linken Seite die Checkboxen, anhand derer dieElementee ausgewählt werden können, die im Batik-Viewer dargestellt werden sollen. Dabei kann mit der obersten Checkbox ,,geschlossenes Polygon``ausgewählt werden, ob die eingegebenen Polygonzügen geschlossen sein sollen, also Polygone darstellen. Auf der rechten Seite befinden sich die Eingabefelder für die Parameter, die für die Approximation benötigt werden. Darunter befinden sich drei Knöpfe. Der erste ist zum zurücksetzen der Zeichenfläche und des Batik-Viewers. Mit dem Klick auf den zweiten Buttons wird auf der Eingabefläche ein neues Polygon begonnen, das zusammen mit den vorherigen Polygonen approximiert wird. Der dritte Button schreibt dieSVG-Dateii, die im Batik-Viewer angezeigt wird, in eine Datei. Der Dateiname kann im Eingabefeld, das links daneben liegt eingegeben werden.
Karl kleine Kruse 2007-09-16