Partager via


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

Voir aussi

glGetDoublev

glGetIntegerv

gluUnProject