Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |
|