funzione gluUnProject
La funzione gluUnProject esegue il mapping delle coordinate della finestra alle coordinate dell'oggetto.
Sintassi
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
);
Parametri
-
Winx
-
Coordinata della finestra x da mappare.
-
Vinoso
-
Coordinata della finestra y da mappare.
-
winz
-
Coordinata della finestra z da mappare.
-
modelMatrix
-
Matrice modelview (come da una chiamata glGetDoublev ).
-
projMatrix
-
Matrice di proiezione (come da una chiamata glGetDoublev ).
-
Finestra
-
Viewport (come da una chiamata glGetIntegerv ).
-
objx
-
Coordinata dell'oggetto x calcolata.
-
objy
-
Coordinata dell'oggetto y calcolata.
-
objz
-
Coordinata dell'oggetto z calcolata.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è GL_TRUE.
Se la funzione ha esito negativo, il valore restituito è GL_FALSE.
Commenti
La funzione gluUnProject esegue il mapping delle coordinate della finestra specificate in coordinate oggetto usando modelMatrix, projMatrix e viewport. Il risultato viene archiviato in objx, objy e objz.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|