Fonction gluProject
La fonction gluProject mappe les coordonnées de l’objet aux coordonnées de fenêtre.
Syntaxe
int WINAPI gluProject(
GLdouble objx,
GLdouble objy,
GLdouble objz,
const GLdouble modelMatrix[16],
const GLdouble projMatrix[16],
const GLint viewport[4],
GLdouble *winx,
GLdouble *winy,
GLdouble *winz
);
Paramètres
-
objx
-
Coordonnée de l’objet x.
-
objy
-
Coordonnée de l’objet y.
-
objz
-
Coordonnée de l’objet z.
-
modelMatrix
-
Matrice modelview actuelle (comme à partir d’un appel glGetDoublev ).
-
projMatrix
-
Matrice de projection actuelle (comme à partir d’un appel glGetDoublev ).
-
Fenêtre
-
La fenêtre d’affichage actuelle (comme à partir d’un appel glGetIntegerv ).
-
Winx
-
Coordonnée de fenêtre x calculée.
-
winy
-
Coordonnée de la fenêtre y calculée.
-
winz
-
Coordonnée de la fenêtre 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 gluProject transforme les coordonnées d’objet spécifiées en coordonnées de fenêtre à l’aide de modelMatrix, projMatrix et viewport. Le résultat est stocké dans winx, winy et winz.
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 |
|