Programs contributed by VPython users
a projective geometry toolbox(Arthur Siegel, who unfortunately died in 2007; write to Joel Kahn <
if you are interested in helping maintain this orphan software)
and links (Rob Salgado)
a module for quickly building ball-and-spring models (Markus Gritsch)
a collection of Earth Science programs (Lensyl Urbano)
: hollow tube, frustum (cone with tip cut off), and partial sphere (Thom Ives)
made by recursion (Viktor Ferenczi)
-- doesn't actually play but will execute moves (Shaun Press)
Shoot the monkey
Complete but experimental
, Windows-oriented (Arthur Siegel; minor revisions by Bruce Sherwood)
from the experimental distutils package (Arthur Siegel; minor revisions by Bruce Sherwood)
creates a "wall-eyed" stereo pair (Bruce Sherwood)
changes a color scene to grayscale; useful for testing redblue stereo (Bruce Sherwood)
generates bird flocking behavior (Eric Nilsen)
generates a QuickTime movie on MacOSX (Kelvin Chu)
illustrates Kepler's "equal area" rule for planetary motion ( Peter Borcherds)
illustrates the relationships among electric and magnetic fields in electromagnetic radiation (Rob Salgado)
makes an amusing face (Joel Kahn)
displays capital letters using curves (Joel Kahn)
uses pyODE (
), an open-source physics engine (Miles Jacobs)
saves a user-selected view (after zoom and spin), then restores that view later (Bill Ward and Bruce Sherwood)
multibody solar system dynamics (Rodney Dunning)
is a fun and attractive demonstration of various VPython capabilities (Eduardo Saraiva).
is a screen-saver-like animation of connecting pipes; press ESC to get out of this full-screen program (William Wright).
using VPython of planetary ring formation (Michael Cobb). See
for details on how the VPython displays were captured and then made into a video.
shows how to rotate a camera at the origin and look around at a surrounding scene (Bruce Sherwood).
is a space voyaging demo (Ron Adam).
shows a way to do pixel-oriented plotting in VPython (Bruce Sherwood).
VPython home page