VPython: 3D Visualization of Physical Models Made Easy
The VPython makes it easy to generate three dimensional animations by displaying objects on instantiation of objects and updating the display when position or other attributes of the object are updated. Several demo programs are at