glOrtho: Unterschied zwischen den Versionen
(=Parameter=) |
() |
||
Zeile 1: | Zeile 1: | ||
= glOrtho = | = glOrtho = | ||
− | == Name == | + | == Name == |
---- | ---- | ||
− | + | '''glOrtho''' - aktiviert einen orthogonalen 2D-Rendermodus <br> | |
− | + | <br> | |
− | == Delphi-Spezifikation == | + | == Delphi-Spezifikation == |
---- | ---- | ||
− | procedure glortho(left, right, bottom, top, znear, zfar : double); | + | '''procedure''' glortho(''left'', ''right'', ''bottom'', ''top'', ''znear'', ''zfar'' : double); <br> |
− | + | <br> | |
− | == Parameter == | + | == Parameter == |
---- | ---- | ||
<table border=1 rules=all> | <table border=1 rules=all> | ||
<tr> | <tr> | ||
− | <td> left, right, bottom, top | + | <td> ''left, right, bottom, top'' |
<td> Diese Parameter geben an, welche virtuellen "Koordinaten" einer Seite des Blickfeldes zugeordnet werden. | <td> Diese Parameter geben an, welche virtuellen "Koordinaten" einer Seite des Blickfeldes zugeordnet werden. | ||
<tr> | <tr> | ||
− | <td> znear, zfar | + | <td> ''znear, zfar'' |
<td> Geben die minimale bzw. Maximale Distanz der Objekte an, die noch gezeichnet werden sollen. Damit setzen diese Parameter praktisch die Clipping-Planes. | <td> Geben die minimale bzw. Maximale Distanz der Objekte an, die noch gezeichnet werden sollen. Damit setzen diese Parameter praktisch die Clipping-Planes. | ||
− | </table> <br> <br> | + | </table> <br> |
+ | <br> | ||
+ | == 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.) <br> | ||
+ | Damit dient die Z-koordiante nur noch zur "Anordnung"" von Vorder- und Hintergründen auf der 2D-Zeichenfläche. <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. | |
− | + | <br> | |
− | Die Parameter left, right, bottom und top geben dabei an, welcher Koordinate eine Bestimmte Seite der Zeichenfläche zugeordnet wird. Hat | ||
− | |||
− | == Siehe auch == | + | <br> |
+ | == Siehe auch == | ||
---- | ---- | ||
[[glViewport]], [[gluPerspective]] | [[glViewport]], [[gluPerspective]] |
Version vom 7. August 2004, 21:16 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.