VPython
3D
Programming for Ordinary Mortals
This is Visual 5
Older version
Visual 3 |
 |
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.
If you have been using Visual 3, you should know that
Visual
5 uses the currently supported numpy array module, whereas the older
Visual 3 uses the Numeric array module, which is no longer supported.
For further details, see What's
new in Visual 5.
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 Visual 5: Includes opacity, local lights, and material properties
Recent developments: News
and history
VPython wiki: FAQ,
questions and answers, contributions from users
Mailing list: How
to subscribe to the VPython mailing list
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:
VIDLE: alternative to IDLE which fixes some significant
problems
Python entry about VPython projects
Matter & Interactions: Introductory physics using VPython
|