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 |
|
Bibliothèque |
|
DLL |
|