VPython
3D
Programming for Ordinary Mortals |
 |
VPython is the Python programming language plus a 3D
graphics module called "visual" originated by David Scherer
in 2000. VPython makes it easy to create navigable 3D displays and animations,
even for those with limited programming experience. Because it is based
on Python, it also has much to offer for experienced programmers and
researchers.
For a quick introduction, see youtube.com/vpythonvideos
Descriptions of the options available in the left margin:
Documentation: Overview,
tutorials, and detailed documentation
Download: Free
downloads for Windows, Macintosh, and Linux
What's new in VPython 6: New mouse/keyboard handling; native buttons, sliders, etc.
Recent developments: News
and history
VPython wiki: FAQ,
questions and answers, contributions from users
User forum. (There are archives of a mailing list that was used until Feb. 2013.)
Contributed programs: Interesting
and useful programs contributed by users
For developers: For
those interested in contributing to further development of Python
Python web site: The
Python programming language, on which VPython is based
Other:
GlowScript: Python and therefore VPython does not run in a browser, but there is a similar 3D programming environment called GlowScript (glowscript.org) which makes it easy to write 3D animations that run in a browser web page. Here is an overview of GlowScript.
VIDLE: alternative to IDLE which fixes some significant
problems
Python entry about VPython projects
Matter & Interactions: Introductory physics using VPython
Write to
if you
don't find what you need, or to tell us how you are using VPython.
Development of VPython
was supported in part by the National Science Foundation
|