Python and 3D Graphic tools
Mike C. Fletcher
mcfletch at home.com
Thu Oct 18 13:56:36 EDT 2001
More information about the Python-list mailing list
Thu Oct 18 13:56:36 EDT 2001
- Previous message (by thread): Python and 3D Graphic tools
- Next message (by thread): self naming class?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message (by thread): Python and 3D Graphic tools
- Next message (by thread): self naming class?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list