gluPerspective, fonction
La fonction gluPerspective configure une matrice de projection de perspective.
Syntaxe
void WINAPI gluPerspective(
GLdouble fovy,
GLdouble aspect,
GLdouble zNear,
GLdouble zFar
);
Paramètres
-
fovy
-
Angle de champ de vue, en degrés, dans la direction y.
-
aspect
-
Proportions qui détermine le champ de vue dans la direction X. Les proportions sont le rapport entre x (largeur) et y (hauteur).
-
zNear
-
Distance entre la visionneuse et le plan de découpage proche (toujours positive).
-
zFar
-
Distance entre la visionneuse et le plan de découpage lointain (toujours positif).
Valeur renvoyée
Cette fonction ne retourne pas de valeur.
Notes
La fonction gluPerspective spécifie un frustum d’affichage dans le système de coordonnées du monde. En général, les proportions dans gluPerspective doivent correspondre aux proportions de la fenêtre d’affichage associée. Par exemple, aspect = 2.0 signifie que l’angle de vue de la visionneuse est deux fois plus large dans x que dans y. Si la fenêtre d’affichage est deux fois plus large que haute, elle affiche l’image sans distorsion.
La matrice générée par gluPerspective est multipliée par la matrice actuelle, comme si glMultMatrix était appelé avec la matrice générée. Pour charger la matrice de perspective sur la pile de matrice actuelle à la place, précèdez l’appel à gluPerspective par un appel à glLoadIdentity.
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 |
|