gluUnProject

gluUnProject: man2/gluUnProject.xml

gluUnProject maps the specified window coordinates into object coordinates using model, proj, and view. The result is stored in objX, objY, and objZ. A return value of GLU_TRUE indicates success; a return value of GLU_FALSE indicates failure. To compute the coordinates objX objY objZ, gluUnProject multiplies the normalized device coordinates by the inverse of model * proj as follows: objX objY objZ W = INV ⁡ P ⁢ M ⁢ 2 ⁡ winX - view ⁡ 0 view ⁡ 2 - 1 2 ⁡ winY - view ⁡ 1 view ⁡ 3 - 1 2 ⁡ winZ - 1 1 INV denotes matrix inversion. W is an unused variable, included for consistent matrix notation.

@OpenGL_Version(OGLIntroducedIn.Unknown)
fn_gluUnProject gluUnProject;

See Also

gluProject, glGet

Meta