Best 3D library to model robotic motion
Question: A short while I asked for suggestions on choosing a Python-compatible 3D
graphics library for robotic motion modelling (using inverse kinematics in
Python). After doing a bit of research and redefining my objectives I hope I
can ask once again for a bit of assistance.

At the time I thought Blender was the best option - but now I'm having doubts.
One key objective I have is the ability integrate the model into a custom GUI
(wxPython). Seems like this might be rather difficult (and I'm unsure of the
performance requirements).

I think I'm now leaning more towards OpenGL (PyOpenGL + wxglcanvas), but I'm
still struggling to to determine if it's the right tool for the job. I'm more
of a CAD person, so I have trouble envisioning how to draw complex objects in
the API and create motion. I read I could design the object in, say Blender,
then import it into OpenGL somehow, but I'm unsure of the process? And how
difficult is manipulating motion of objects? For example, if I create a joint
between two links, and I move one link, would the other link move dynamically
according to the first, or would I need to program each link's movement
independently?

Have I missed any obvious tools? I'm not looking for complete robotic
modelling packages, I would like to start from scratch so I can incorporate it
into my own program. For for learning more than anything. So far I've already
looked into vPython, Pyglet, Panda3D, Ogre, and several professional CAD
packages.

Thanks


Answer: There is a similar project going on that implements a [robotic
toolbox](http://code.google.com/p/robotics-toolbox-python/) for matlab and
python, it has "Rudimentary 3D graphics", but you can always interface it with
blender with a well knit
[script](http://en.wikibooks.org/wiki/Blender_3D%3a_Noob_to_Pro/Advanced_Tutorials/Python_Scripting/Introduction),
it will be less work than reinventing the wheel

