§ 3.2.10   Umwandlung von impliziter in parametrisierte Form

Computer-Graphik spielend lernen
§ 3   Kurven und Flächen
§ 3.2   Flächen
§ 3.2.10   Umwandlung von impliziter in parametrisierte Form


Umwandlung von impliziter in parametrisierte Form

Im allgemeinen können nicht alle algebraischen Kurven und Flächen mit Hilfe rationaler Polynome parametrisiert werden, für algebraische Kurven und Flächen vom Grad 2 ist dies jedoch immer möglich. Neben den Parametrisierungen von Kegelschnitten als Bézier-Kurven oder NURBS (vgl. 4.10.2) gibt es noch weitere Möglichkeiten, Kegelschnitte zu parametrisieren. Ein Beispiel findet man in dem Artikel von Sederberg und Anderson [SAG84]. Dort wird eine Faktorisierungstechnik verwendet, die wir am Beispiel von Kreis tex2html_wrap_inline13536 und Kugel tex2html_wrap_inline13638 erläutern wollen. Zerlegt man die Gleichung des Kreises in lineare Faktoren

displaymath13640

so ergibt sich

displaymath13642

und hieraus eine mögliche Parametrisierung: Führt man einen Parameter

displaymath13644

ein, so erhält man die Gleichungen y-tx=rt und ty+x=r. Auflösen nach y und x liefert

equation4339

Um die Kugel zu parametrisieren, führt man eine Hilfsvariable w ein.

displaymath13656

Diese beiden Gleichungen können jede für sich mit derselben Methode wie die Kreisgleichungen parametrisiert werden und man erhält

displaymath13658

Setzt man diese Gleichungen ineinander ein, so erhält man als Parametrisierung der Kugel

displaymath13660

Kennt man für alle Kegelschnitte, deren Bilinearform Diagonalgestalt besitzt, Parametrisierungen, so können davon ausgehend auch Parametrisierungen von Kegelschnitten berechnet werden, deren Bilinearform im zugrunde liegenden Koordinatensystem nicht durch eine Diagonalmatrix beschrieben wird. Für Kegelschnitte im tex2html_wrap_inline13662 deren Bilinearform Diagonalgestalt besitzt, sind in Tabelle 3.1 Parametrisierungen aufgelistet.

   table4364
Tabelle 3.1: Parametrisierungen von Kegelschnitten.

Als Beispiel betrachten wir die oben beschriebene Parametrisierung des Einheitskreises

displaymath13666

Ihre homogene Form lautet

displaymath13668

Durch die Matrix

displaymath13670

werden die Punkte des Einheitskreises tex2html_wrap_inline13672 auf die Punkte der Parabel tex2html_wrap_inline13566 abgebildet.

displaymath13676

Für einige Punkte ist diese Transformation in Bild 3.52 dargestellt.

  figure4415
Abbildung 3.52:  Transformation eines Kreises auf eine Parabel.

Daher liefert

displaymath13678

eine homogene Parametrisierung der Parabel tex2html_wrap_inline13680 Für die Parabel existieren noch einfachere Parametrisierungen.

Parametrisierungen im dreidimensionalen Fall erhält man ausgehend von Parametrisierungen für Kegelschnitte, deren Bilinearform Diagonalgestalt besitzt, auf analoge Weise (vgl. z.B. [Hof89]).


Startseite
§ 3.2.9   Kegelschnitte in zwei und drei Dimensionen
§ 4.1   Ausschnittsbildung (Windowing und Clipping)