[PyOpenGL-Users] OpenGLContext 1.0a2 Released
Brought to you by:
mcfletch
From: Mike C. F. <mcf...@ho...> - 2001-09-25 13:50:35
|
OpenGLContext: A Learning Environment for PyOpenGL 2.x OpenGLContext provides you with an environment for learning OpenGL programming. It gives you an object-oriented Python-friendly set of services which let you concentrate on your OpenGL code instead of the underlying GUI environment. This is the 1.0a2 release of the project, that is, it's still alpha software, with the potential for changes to both internal and external interfaces and the likelihood of lots of bugs. There's also a lot of work still needed on documentation. With that said, since one of the major goals of the project is to let people "open up the hood and look at what's going on", it's still fun to download and poke through. You can get OpenGLContext from here: http://pyopengl.sourceforge.net/documentation/openglcontext/ Enjoy yourselves, Mike Fletcher Changes: Fixed a bug in Context that was causing "jitter" on slower machines (frames were swapped even if no visible rendering was occurring). Added a loaders sub-package, currently just a skeletal VRML97 loader (requires mcf.vrml) and a "native" format (compressed pickled files). These are more sketches of loaders than production-quality mechanisms. A better format is needed, of course, possibly a zipped archive of resources eventually. Various minor bug fixes and enhancements. Added class documentation for pydoc-generated documents (and modified pydoc2 to give more useful package summaries which include summary lines of the modules, and to automatically link to documentation for OpenGL names mentioned in the doc strings). Fixed logic bug in mouse move handlers. Added delta function to quaternion class. Changed implementation and API of utilities module to match and use vector utilities. Eliminated a Python 2.2 from x import * warning. Added explicit request for double-buffering for GLUT contexts. |