next up previous contents
Nächste Seite: 3-dimensionale Darstellung Aufwärts: Einfache 3-dimensionale Objektmodellierung Vorherige Seite: Superquadriken   Inhalt

Unterabschnitte

Translations- und Rotationsobjekte

Translationsobjekte

Idee: Nehme eine 2-dimensionale Kurve und verschiebe sie entlang einer Geraden oder einer Kurve.

Man benutzt zwei Parameter $u$ und $v$, um einen Punkt auf der Oberfläche zu spezifizieren, z.B. $u$ entlang der Grundkurve und $v$ entlang der Verschiebung.

Eine mögliche Methode der Darstellung ist wieder das Erzeugen eines Dreiecksmeshes mit Oberflächenpunkten als Ecken und entsprechende Kanten und Fassetten, welche man für OpenGL als Dreiecksstreifen implementiert.

Beachte: es kann unter Umständen zu Selbstdurchdringungen kommen.

Rotationsobjekte

Idee: Nehme eine 2-dimensionale Kurve und rotiere sie um eine Achse.

Man benutzt zwei Parameter $u$ und $v$, um einen Punkt auf der Oberfläche zu spezifizieren, z.B. $u$ entlang der Grundkurve und $v$ entlang der Rotation.

Eine mögliche Methode der Darstellung ist wieder das Erzeugen eines Polyeders mit Oberflächenpunkten als Ecken und entsprechende Kanten und Fassetten.

Weitere Variationen von Objekten erhält man, indem man die Basisfigur während der Translation oder Rotation modifiziert.


© 2004/2005, A. Formella & D. Fellner, Universität Braunschweig