gluUnProject function
The gluUnProject function maps window coordinates to object coordinates.
Syntax
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
);
Parameters
-
winx
-
The x window coordinate to be mapped.
-
winy
-
The y window coordinate to be mapped.
-
winz
-
The z window coordinate to be mapped.
-
modelMatrix
-
The modelview matrix (as from a glGetDoublev call).
-
projMatrix
-
The projection matrix (as from a glGetDoublev call).
-
viewport
-
The viewport (as from a glGetIntegerv call).
-
objx
-
The computed x object coordinate.
-
objy
-
The computed y object coordinate.
-
objz
-
The computed z object coordinate.
Return value
If the function succeeds, the return value is GL_TRUE.
If the function fails, the return value is GL_FALSE.
Remarks
The gluUnProject function maps the specified window coordinates into object coordinates using modelMatrix, projMatrix, and viewport. The result is stored in objx, objy, and objz.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|
Library |
|
DLL |
|