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