Personal tools
Document Actions

Overview

by sowjanya — last modified 2009-01-22 13:05

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:
viewer
cameras
lights
clipping planes
color editor
trackball
geometries
etc...

The Viewer class is a fully functional visualization application providing control over a number of rendering parameters such as:

depth cueing
global
anti-aliasing
rendering modes (points, lines, polygons)
shading modes (flat, gouraud)
multiple light sources
arbitrary clipping planes
etc...

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 :
lines
indexed-lines
indexed-polygons
triangle and quad strips
spheres
cylinders
labels.

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.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: