- DejaVu is a package written in Python for the visualization of 3D geometry using the OpenGL library.
It provides a set of classes describing objects such as:
- The Viewer class is a fully functional visualization application providing control over a number of rendering parameters such as:
- depth cueing
rendering modes (points, lines, polygons)
shading modes (flat, gouraud)
multiple light sources
arbitrary clipping planes
- An instance of a Viewer maintains a hierarchy of objects in which rendering attributes can be inherited.
DejaVu also provides a number of standard geometries including :
triangle and quad strips
- This list can be extended by sub-classing the geometry base class.
DejaVu makes it very trivial to add visualization capabilities to any object developed in Python.
|Sophie Coon, February 2001, (email@example.com)|