Python and 3D Graphic tools
Mike C. Fletcher
mcfletch at home.com
Thu Oct 18 13:56:36 EDT 2001
You could try OpenGLContext + PyOpenGL. There are classes in OpenGLContext
that let you load (arbitrary) array-based geometry (similar in complexity to
what you see in a VRML IndexedFaceSet). There's no code to deal with the
stacking/interference/locking, but presenting the geometry would certainly
work. There's basic code to setting up callbacks for each block/object (so
you can tell the game where you want to stack your block).
Another option would be to use PyGame and 2D tiles/bitmaps. You'd still
have to write the same interference/interaction logic, but the graphics
would be fairly straightforward.
Either approach should work. Good luck,
Mike
-----Original Message-----
From: python-list-admin at python.org
[mailto:python-list-admin at python.org]On Behalf Of Marcus Stojek
Sent: October 18, 2001 8:52 AM
To: python-list at python.org
Subject: Python and 3D Graphic tools
Hi,
I want to write a little tools to visualize a kind of 3D puzzle. (The
single pieces are more or less cubes with or without holes and pins)
As I don't want to spend very much time on this I am looking for
an appropriate programming tool.
VPython looked good, but it has only the basic volumes, like cubes and
spheres.
VTK might be a little difficult and I don't fully understand how to
use it with Python.
Is there anything between these two? Or a VTK add-on thing I could
use?
I want to define relatively simple bodys, show them in 3D, and pile
them interactively. (No animation, just add or remove from the scene)
Thanks in advance.
Marcus
--
http://mail.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list