Função gluUnProject
A função gluUnProject mapeia as coordenadas da janela para as coordenadas do objeto.
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
);
-
Winx
-
A coordenada da janela x a ser mapeada.
-
winy
-
A coordenada da janela y a ser mapeada.
-
winz
-
A coordenada da janela z a ser mapeada.
-
modelMatrix
-
A matriz de visão de modelo (como de uma chamada glGetDoublev ).
-
projMatrix
-
A matriz de projeção (como de uma chamada glGetDoublev ).
-
Viewport
-
O visor (como de uma chamada glGetIntegerv ).
-
objx
-
A coordenada computada do objeto x.
-
objy
-
A coordenada do objeto y computada.
-
objz
-
A coordenada do objeto z computada.
Se a função for bem-sucedida, o valor retornado será GL_TRUE.
Se a função falhar, o valor retornado será GL_FALSE.
A função gluUnProject mapeia as coordenadas de janela especificadas em coordenadas de objeto usando modelMatrix, projMatrix e viewport. O resultado é armazenado em objx, objy e objz.
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Biblioteca |
|
DLL |
|