PyGeo is a Dynamic 3d geometry laboratory. See: http://pygeo.sourceforge.net It is pure Python code harnessing some of the power of Numerical Python http://pfdubois.com/numpy/ and VPython http://www.vpython.org/