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

Java-Applet: Kubische Spline-Kurven

Dieses Applet stellt Kubische Spline-Kurven dar.

Abbildung 7.1: Bild des Java-Applets zur Darstellung Kubischer Spline-Kurven
\includegraphics [width=5.00in,height=3.12in]{sh_cubicspline.bmp}

Neben den hier beschriebenen Funktionen bietet das Tool folgende Abweichungen bzw. erweiterte Funktionen: Zusätzlich zu den Stützpunkten kann bei diesem Tool die erste und letzte Tangente bewegt werden. Die erste und letzte Tangente sind rot bzw. grün gefärbt. Die nicht bewegbaren, von Programm berechneten Tangenten sind gelb dargestellt.

\includegraphics [width=4.95in,height=0.18in]{parts_ti.bmp}

In der zweiten Reihe gibt es, anstelle der Perspektiven-Knöpfe, drei Knöpfe zur Steuerung des Parameters $t_{i}$. Das Applet für die Kubischen Spline-Kurven ist das einzige, welches die Kurve in 2D berechnet und darstellt. Bei den folgenden Tools werden die Kurven in 3D berechnet und können von drei Seiten betrachtet werden. Mit dem linken Knopf kann man die Parameter $t_{i}$ von den zugehörigen Stützpunkten $P_{i}$ und $P_{i-1}$ abhängig machen ($t_{i}$ wächst proportional zum Abstand der Punkte). Mit dem mittleren Knopf kann man alle Parameter $t_{i}$ auf einen konstanten Wert setzen. Der rechte der Parameter-Knöpfe schließlich erlaubt das Manipulieren einzelner $t_{i}$. Im Zusammenhang mit dem dritten Parameter-Knopf steht der obere Schieberegler auf der linken Seite. Mit ihm kann man den Wert von $t_{i}$ für einzelne $i$ bestimmen. Unter diesem Schieberegler ist ein weiterer, welche den Detailgrad, mit dem die Kurven gezeichnet werden bestimmt. Dieser wurde bei den folgenden Applets weggelassen, da Kurvensegmente aus 50 oder 100 Linien kaum Performanzunterschiede bewirken. Abbildung 7.1 zeigt das Programm zur Darstellung von Kubischen Spline-Kurven.

Anfang dieser Seite


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