glOrtho: Unterschied zwischen den Versionen
Flo (Diskussion | Beiträge) 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 | + | 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
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 gezeichnet.