Find a
Select grade level(s) Select resource type(s) Select collection(s) Select standard(s) Skip navigation Digital Library for Earth System Education
Digital Library for Earth System Education
Search tips
VPython: 3D Programming for Ordinary Mortals
VPython is an extension of python, a powerful cross-platform object-oriented general-purpose programming language that is ideal for prototype development and ad-hoc programming tasks. Python itself does not provide graphics output so a 3D graphics module called Visual was created, hence VPython. VPython allows easy creation of 3D objects that can be viewed as perspective renderings, red-cyan stereo images, or exported to a GeoWall. This website offers an overview, examples and a tutorial of VPython as well as downloads for Windows, Mac, Linux and Unix. The user can subscribe to a VPython mailing list and link to related sites.
Intended for grade levels:
  • College (15-16)
  • Graduate / Professional
Type of resource:
  • Text:
    • Ref. material
  • Technology
Technical requirements:
No specific technical requirements, just a browser required
Cost / Copyright:
No cost
Copyright and Other Restrictions Information is Unknown
DLESE Catalog ID: SERC-NAGT-000-000-000-642
Resource contact / Creator / Publisher:
Contributor: Bruce Sherwood
No institutional affiliation is known