Fonction gluLookAt
La fonction gluLookAt définit une transformation d’affichage.
void WINAPI gluLookAt(
GLdouble eyex,
GLdouble eyey,
GLdouble eyez,
GLdouble centerx,
GLdouble centery,
GLdouble centerz,
GLdouble upx,
GLdouble upy,
GLdouble upz
);
-
eyex
-
Position du point oculaire.
-
eyey
-
Position du point oculaire.
-
Eyez
-
Position du point oculaire.
-
centerx
-
Position du point de référence.
-
centré
-
Position du point de référence.
-
centerz
-
Position du point de référence.
-
Upx
-
Direction du vecteur haut.
-
upy
-
Direction du vecteur haut.
-
upz
-
Direction du vecteur haut.
Cette fonction ne retourne pas de valeur.
La fonction gluLookAt crée une matrice d’affichage dérivée d’un point oculaire, d’un point de référence indiquant le centre de la scène et d’un vecteur vers le haut. La matrice mappe le point de référence à l’axe z négatif et le point d’œil à l’origine, de sorte que lorsque vous utilisez une matrice de projection classique, le centre de la scène est mappé au centre de la fenêtre d’affichage. De même, la direction décrite par le vecteur vers le haut projeté sur le plan d’affichage est mappée à l’axe y positif afin qu’il pointe vers le haut dans la fenêtre d’affichage. Le vecteur haut ne doit pas être parallèle à la ligne de vue de l’œil au point de référence.
La matrice générée par gluLookAt postmultiplie la matrice actuelle.
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 |
|