OpenGL.GLU.projection | index /var/pylive/src/OpenGL-dev/OpenGL-ctypes/OpenGL/GLU/projection.py

`glu[Un]Project[4] convenience wrappers`

Modules
`` |  |
OpenGL.GL | OpenGL.arrays | ctypes | OpenGL.raw.GLU

Functions
`` |  | gluProject(objX, objY, objZ, model=None, proj=None, view=None) `Convenience wrapper for gluProject Automatically fills in the model, projection and viewing matrices if not provided. returns (winX,winY,winZ) doubles` gluProjectBase = gluProject(...) `gluProject( GLdouble(objX), GLdouble(objY), GLdouble(objZ), POINTER(GLdouble)(model), POINTER(GLdouble)(proj), POINTER(GLint)(view), POINTER(GLdouble)(winX), POINTER(GLdouble)(winY), POINTER(GLdouble)(winZ) ) -> GLint` gluUnProject(winX, winY, winZ, model=None, proj=None, view=None) `Convenience wrapper for gluUnProject Automatically fills in the model, projection and viewing matrices if not provided. returns (objX,objY,objZ) doubles` gluUnProject4(winX, winY, winZ, clipW, model=None, proj=None, view=None, near=0.0, far=1.0) `Convenience wrapper for gluUnProject Automatically fills in the model, projection and viewing matrices if not provided. returns (objX,objY,objZ) doubles` gluUnProject4Base = gluUnProject4(...) `gluUnProject4( GLdouble(winX), GLdouble(winY), GLdouble(winZ), GLdouble(clipW), POINTER(GLdouble)(model), POINTER(GLdouble)(proj), POINTER(GLint)(view), GLdouble(near), GLdouble(far), POINTER(GLdouble)(objX), POINTER(GLdouble)(objY), POINTER(GLdouble)(objZ), POINTER(GLdouble)(objW) ) -> GLint` gluUnProjectBase = gluUnProject(...) `gluUnProject( GLdouble(winX), GLdouble(winY), GLdouble(winZ), POINTER(GLdouble)(model), POINTER(GLdouble)(proj), POINTER(GLint)(view), POINTER(GLdouble)(objX), POINTER(GLdouble)(objY), POINTER(GLdouble)(objZ) ) -> GLint`

Data
`` |  | GLU = <CDLL 'libGLU.so.1', handle 614240 at 2b54fad04ad0>