Using VPython

The tutorials below will help you learn to construct computational models to predict and display the motion of interacting objects in 3D. You will use a programming environment called VPython, which consists of the widely-used programming language Python plus a 3D graphics module called “visual” which makes it possible to perform vector algebra and to visualize vector quantities in 3D.

To write programs you will use an environment called GlowScript which allows vPython to be executed on any computer or device using a web browser.

GlowScript Tutorials

The following links are to a set of tutorials that describe how to setup and use GlowScript to create models and simulations with vPython.