glOrtho: Unterschied zwischen den Versionen
() |
|||
Zeile 8: | Zeile 8: | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
---- | ---- | ||
− | '''procedure''' | + | '''procedure''' glOrtho(''left'', ''right'', ''bottom'', ''top'', ''znear'', ''zfar'' : double); <br> |
<br> | <br> |
Version vom 7. August 2004, 21:17 Uhr
Inhaltsverzeichnis
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.