OpenGLContext

Free learning environment for PyOpenGL and Python
Download

OpenGLContext Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD
  • Price:
  • FREE
  • Publisher Name:
  • Mike C. Fletcher
  • Publisher web site:
  • http://www.vrplumber.com/
  • Operating Systems:
  • Mac OS X 10.0 or later
  • File Size:
  • 831 KB

OpenGLContext Tags


OpenGLContext Description

Free learning environment for PyOpenGL and Python OpenGLContext is a learning environment for PyOpenGL and provides sample code for:Rendering common scenegraph objects· geometry (point-sets, indexed line-sets, indexed face-sets, polygonal text, trimmed NURBs, particle systems)· materials and textures (incl. mip-mapping, multi-texturing, and loading from disk with PIL)· transforms (incl. support for manually calculating forward and reverse transformation matrices)· backgrounds (solid-colour, spherical and image-cube)· lights glBlend-based transparent-geometry renderingglSelectBuffer-based mouse selection and interactionFrustum culling· hierarchic axis-aligned bounding boxes· frustum extraction from the combined model-view matrixglStencilBuffer-based shadow rendering (preliminary)Tessellating polygonsOpenGLContext also offers a number of generally useful features for the beginner OpenGL programmer:Simple 3D navigation (camera manipulation, fly and examine modes)Optional VRML97 loader (the scenegraph engine is based loosely on VRML97)Timer mechanisms and simple event handlingInterchangable context classes for multiple GUI libraries· wxPython· PyGame· GLUT Requirements: · PyOpenGL · Python What's New in This Release: · PyOpenGL 3.x compatibility · Support for Numpy · PyVRML97 project split back out into separate project · A few more tests/demos · Register and look up node-types explicitly using plug-in framework. · Register and look up context-types explicitly using plug-in framework.


OpenGLContext Related Software