Lire en anglais

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