Partager via


Fonction gluUnProject

La fonction gluUnProject mappe les coordonnées de fenêtre aux coordonnées d’objet.

Syntaxe

int WINAPI gluUnProject(
         GLdouble winx,
         GLdouble winy,
         GLdouble winz,
   const GLdouble modelMatrix[16],
   const GLdouble projMatrix[16],
   const GLint    viewport[4],
         GLdouble *objx,
         GLdouble *objy,
         GLdouble *objz
);

Paramètres

Winx

Coordonnée de fenêtre x à mapper.

winy

Coordonnée de fenêtre y à mapper.

winz

Coordonnée de la fenêtre z à mapper.

modelMatrix

Matrice modelview (à partir d’un appel glGetDoublev ).

projMatrix

Matrice de projection (à partir d’un appel glGetDoublev ).

Fenêtre

La fenêtre d’affichage (à partir d’un appel glGetIntegerv ).

objx

Coordonnée de l’objet x calculé.

objy

Coordonnée de l’objet y calculée.

objz

Coordonnée de l’objet z calculée.

Valeur retournée

Si la fonction réussit, la valeur de retour est GL_TRUE.

Si la fonction échoue, la valeur de retour est GL_FALSE.

Notes

La fonction gluUnProject mappe les coordonnées de fenêtre spécifiées en coordonnées d’objet à l’aide de modelMatrix, projMatrix et viewport. Le résultat est stocké dans objx, objy et objz.

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

glGet

glGetDoublev

glGetIntegerv

gluProject