glOrtho: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Siehe auch)
(Beschreibung)
Zeile 26: Zeile 26:
 
Die Parameter ''left'', ''right'', ''bottom'' und ''top'' geben dabei an, welcher Koordinate eine Bestimmte Seite der Zeichenfläche zugeordnet wird. Hat ''left'' z.b. den Wert 0, so liegen alle Punkte deren X-Koordinate "0" ist am Linken Bildschirmrand. <br>
 
Die Parameter ''left'', ''right'', ''bottom'' und ''top'' geben dabei an, welcher Koordinate eine Bestimmte Seite der Zeichenfläche zugeordnet wird. Hat ''left'' z.b. den Wert 0, so liegen alle Punkte deren X-Koordinate "0" ist am Linken Bildschirmrand. <br>
  
Objekte die einen kleineren Z-Koordinate als ''znear'' bzw. einen größeren als ''zfar'' haben, werden nicht gezeichent.
+
Objekte die einen kleineren Z-Koordinate als ''znear'' bzw. einen größeren als ''zfar'' haben, werden nicht gezeichnet.
 
<br>
 
<br>
  
 
<br>
 
<br>
 +
 
== Siehe auch ==  
 
== Siehe auch ==  
 
[[glViewport]], [[gluPerspective]]
 
[[glViewport]], [[gluPerspective]]
  
 
[[Kategorie:GL|Ortho]]
 
[[Kategorie:GL|Ortho]]

Version vom 19. Januar 2005, 14:21 Uhr

glOrtho

Name

glOrtho - aktiviert einen orthogonalen 2D-Rendermodus


Delphi-Spezifikation

procedure glOrtho(left, right, bottom, top, znear, zfar : double); 


Parameter

left, right, bottom, top Diese Parameter geben an, welche virtuellen "Koordinaten" einer Seite des Blickfeldes zugeordnet werden.
znear, zfar Geben die minimale bzw. Maximale Distanz der Objekte an, die noch gezeichnet werden sollen. Damit setzen diese Parameter praktisch die Clipping-Planes.


Beschreibung

glOrtho schaltet OpenGL praktisch in einen 2D-Modus, wo die Z-Koordiante keine Rolle mehr im Bezug auf die letztendliche Größe eines Objektes hat (weit entfernte Objekte (mit hoher Z-Koordinate) werden genau so groß gezeichnet, wie Nahe.)
Damit dient die Z-koordiante nur noch zur "Anordnung"" von Vorder- und Hintergründen auf der 2D-Zeichenfläche.

Die Parameter left, right, bottom und top geben dabei an, welcher Koordinate eine Bestimmte Seite der Zeichenfläche zugeordnet wird. Hat left z.b. den Wert 0, so liegen alle Punkte deren X-Koordinate "0" ist am Linken Bildschirmrand.

Objekte die einen kleineren Z-Koordinate als znear bzw. einen größeren als zfar haben, werden nicht gezeichnet.


Siehe auch

glViewport, gluPerspective