Jeremy,
I don't think you'll find any "standard" libraries, ie libraries that
everyone and their dog has running on their machine, that will allow you
to easily do 3D graphics. Everyone has Java on their machine, yes, but
if you were to write an application using Java 3D, they would have to
install Java 3D on their machine separately before they could run your
application.
However, as long as you as you follow both the Python license (which I
think lets you do anything with it, including sell it), and the VPython
license (which lets you redistribute it without fee), there's nothing
stopping you from packaging your script up with Python and VPython. A
quick Google brought up http://arctrix.com/nas/python/standalone.html,
this shows you how to do it on windows, it would require you installing
VPython into their distribution. You can also delete the libraries you
don't need (which would be many) to help save space.
There may be some better resources available to do this, I don't know.
Maybe it's something the VPython developers can look into, providing a
version of VPython that includes (or embeds) the Python interpretter,
and has a simple method for including Python scripts.
James
|