glOrtho: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
Zeile 8: Zeile 8:
 
== Delphi-Spezifikation ==
 
== Delphi-Spezifikation ==
 
----
 
----
  '''procedure''' glortho(''left'', ''right'', ''bottom'', ''top'', ''znear'', ''zfar'' : double); <br>  
+
  '''procedure''' glOrtho(''left'', ''right'', ''bottom'', ''top'', ''znear'', ''zfar'' : double); <br>  
  
 
<br>
 
<br>

Version vom 7. August 2004, 21:17 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 gezeichent.


Siehe auch


glViewport, gluPerspective