I've got a collection of 3D libraries here: http://www.vrplumber.com/py3d.py?category=retained http://www.vrplumber.com/py3d.py?category=science
My own OpenGLContext would likely handle what you've described. It's scenegraph based, can handle fairly large-ish worlds, allows for writing mouse-over and mouse-click handlers. It has text support using either 2D or 3D text, and can load VRML97 for defining geometry (spheres, crosses, and the like). It runs under wxPython, GLUT, PyGame, or (with some limitations) Tkinter.
On the other hand, scientific visualisation *isn't* it's focus, so one of the items from the science category might be more appropriate.
Anyway, HTH, Mike
Andrew Dalke wrote:
I've been looking for a decent 3D plotting library with support
for user selection that works under OpenGl, preferable with wxPython.
...
What I was hoping for was a toolkit that worked cross-platform
and assumed OpenGL is available, leaving me to pass it the
OpenGL context and a few other essentials, or something that
made a scene graph that I could render as I wish.
... ________________________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://www.vrplumber.com http://blog.vrplumber.com
-- http://mail.python.org/mailman/listinfo/python-list