Query: gluunproject
OS: centos
Section: 3g
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GLUUNPROJECT(3G) OpenGL Manual GLUUNPROJECT(3G)NAMEgluUnProject - map window coordinates to object coordinatesC SPECIFICATIONGLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble* objX, GLdouble* objY, GLdouble* objZ);PARAMETERSwinX, winY, winZ Specify the window coordinates to be mapped. model Specifies the modelview matrix (as from a glGetDoublev() call). proj Specifies the projection matrix (as from a glGetDoublev() call). view Specifies the viewport (as from a glGetIntegerv() call). objX, objY, objZ Returns the computed object coordinates.DESCRIPTIONgluUnProject 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 1INV denotes matrix inversion. W is an unused variable, included for consistent matrix notation.SEE ALSOgluProject(), glGet()COPYRIGHTCopyright (C) 1991-2006 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.AUTHORSopengl.org opengl.org 06/10/2014 GLUUNPROJECT(3G)
Related Man Pages |
---|
gluunproject4(3g) - mojave |
gluproject(3g) - xfree86 |
gluunproject(3g) - xfree86 |
gluproject(3g) - suse |
gluunproject(3g) - osx |
Similar Topics in the Unix Linux Community |
---|
copying text from between a pattern and * |