fonction glOrtho
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
-
left
-
Coordonnées du plan de découpage vertical gauche.
-
right
-
Coordonnées du plan de découpage vertical droit.
-
Bas
-
Coordonnées du plan de découpage horizontal inférieur.
-
top
-
Coordonnées des plans de découpage horizontaux supérieurs.
-
zNear
-
Distances au plan de découpage de profondeur le plus proche. Cette distance est négative si le plan doit se trouver derrière la visionneuse.
-
zFar
-
Distances au plan de découpage de profondeur le plus éloigné. Cette distance est négative si le plan doit se trouver 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 .
Name | Signification |
---|---|
|
La fonction a été appelée entre un appel à glBegin et l’appel à glEnd correspondant. |
Notes
La fonction glOrtho décrit une matrice de perspective qui produit une projection parallèle. Les paramètres (gauche, bas, proche) et (à droite, en haut, près) spécifient les points du plan de découpage proche qui sont mappés aux coins 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 éloigné. zNear et zFar peuvent être positifs ou négatifs. La matrice correspondante est illustrée dans l’image suivante.
where
La matrice actuelle est multipliée par cette matrice, le résultat remplaçant la matrice actuelle. Autrement dit, si M est la matrice actuelle et O est la matrice ortho, alors M est remplacé par M O.
Utilisez glPushMatrix et glPopMatrix pour enregistrer et restaurer la pile de matrices actuelle. Utilisez glMatrixMode pour définir la matrice actuelle.
Les fonctions suivantes récupèrent des informations relatives à glOrtho :
glGet avec GL_MATRIX_MODE d’argument
glGet avec argument GL_MODELVIEW_MATRIX
glGet avec argument GL_PROJECTION_MATRIX
glGet avec argument GL_TEXTURE_MATRIX
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 |
|