Partager via


Fonction gluLookAt

La fonction gluLookAt définit une transformation d’affichage.

Syntaxe

void WINAPI gluLookAt(
   GLdouble eyex,
   GLdouble eyey,
   GLdouble eyez,
   GLdouble centerx,
   GLdouble centery,
   GLdouble centerz,
   GLdouble upx,
   GLdouble upy,
   GLdouble upz
);

Paramètres

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.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Notes

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.

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
Glu.h
Bibliothèque
Glu32.lib
DLL
Glu32.dll

Voir aussi

glFrustum

gluPerspective