glOrtho fonction)
La fonction glOrtho multiplie la matrice actuelle par une matrice orthographique.
Syntaxe
void WINAPI glOrtho(
GLdouble left,
GLdouble right,
GLdouble bottom,
GLdouble top,
GLdouble zNear,
GLdouble zFar
);
Paramètres
-
gauche
-
Coordonnées du plan de découpage vertical gauche.
-
Oui
-
Coordonnées du plan de découpage vertical theright.
-
ballon
-
Coordonnées du plan de découpage horizontal inférieur.
-
top
-
Coordonnées des plans de découpage horizontal supérieurs.
-
zNear
-
Distances avec le plan de découpage de profondeur le plus proche. Cette distance est négative si le plan doit être placé derrière la visionneuse.
-
zFar
-
Distances avec le plan de découpage de profondeur le plus éloigné. Cette distance est négative si le plan doit être placé derrière la visionneuse.
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Codes d’erreur
Le code d’erreur suivant peut être récupéré par la fonction glGetError .
| Nom | Signification |
|---|---|
|
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd. |
Notes
La fonction glOrtho décrit une matrice de perspective qui produit une projection parallèle. Les paramètres (gauche, bas, proche) et (droite, haut, near) spécifient les points sur le plan de découpage proche qui sont mappés aux angles inférieur gauche et supérieur droit de la fenêtre, respectivement, en supposant que l’œil se trouve à (0, 0,0). Le paramètre Far spécifie l’emplacement du plan de découpage Far. ZNear et zFar peuvent être positifs ou négatifs. La matrice correspondante est présentée dans l’image suivante.

where

La matrice actuelle est multipliée par cette matrice avec le résultat qui remplace la matrice actuelle. Autrement dit, si M est la matrice active et O est la matrice ortho, M est remplacé par M O.
Utilisez glPushMatrix et glPopMatrix pour enregistrer et restaurer la pile de matrice actuelle. Utilisez glMatrixMode pour définir la matrice actuelle.
Les fonctions suivantes récupèrent les informations relatives à glOrtho:
glGet avec l’argument _ mode de matrice GL _
glGet avec argument GL _ MODELVIEW _ Matrix
glGet avec argument _ matrice de projection de la comptabilité _
matrice de texture glGet avec argument GL _ _
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|
| Bibliothèque |
|
| DLL |
|