Clipping: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
 
K (Was ist das?)
 
Zeile 1: Zeile 1:
 
==Was ist das?==
 
==Was ist das?==
Clipping könnte man einfach als "abschneiden" übersetzen, denn genau das ist es. Zeile von Polygonen werden einfach abgeschnitten. Dies wird durch sogenannte [[Clipping Plane]]s gemacht.
+
Clipping könnte man einfach als "abschneiden" übersetzen, denn genau das ist es. Teile von Polygonen werden einfach abgeschnitten. Dies wird durch sogenannte [[Clipping Plane]]s gemacht.
  
 
Je nachdem wie gut ein OpenGL-Treiber ist erzeugt er an der Schnittkante neue Polygone die den sonst entstehenden Raum füllen. Die meisten Treiber sollten diese Funktion bieten.
 
Je nachdem wie gut ein OpenGL-Treiber ist erzeugt er an der Schnittkante neue Polygone die den sonst entstehenden Raum füllen. Die meisten Treiber sollten diese Funktion bieten.

Aktuelle Version vom 15. Februar 2005, 20:10 Uhr

Was ist das?

Clipping könnte man einfach als "abschneiden" übersetzen, denn genau das ist es. Teile von Polygonen werden einfach abgeschnitten. Dies wird durch sogenannte Clipping Planes gemacht.

Je nachdem wie gut ein OpenGL-Treiber ist erzeugt er an der Schnittkante neue Polygone die den sonst entstehenden Raum füllen. Die meisten Treiber sollten diese Funktion bieten.

Wozu braucht man es?

Clippping kann an verschiedenen stellen nützlich sein. Will man z.B. eine Halbkugel zeichnen, wäre es schlecht den nicht benötigten Teil der Kugel einfach nur zu verstecken. OpenGL müsste die entsprechenden Teile trotzdem verarbeiten. Die Lösung wäre eine Clipping Plane die den nichtgewollten Teil der Kugel einfach abschneidet.

Auch denkbar wären gezielt gesetzte Clipping Planes um Teile einer Szene die eh nicht sichtbar sind vom Rendering auszuschließen. (Hier gibt es natürlich auch andere Raumunterteilungstechniken)


Siehe Auch

Clipping Plane