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>