Closed. This question is off-topic。它目前不接受答案。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
去年关门了。
有一段时间,我问了一些关于选择与Python兼容的3D图形库进行机器人运动建模(在Python中使用反向运动学)的建议。在做了一些研究并重新定义了我的目标之后,我希望我能再次请求帮助。
当时我认为搅拌机是最好的选择-但现在我有疑问。我的一个关键目标是能够将模型集成到自定义GUI(wxPython)中。看起来这可能相当困难(我不确定性能要求)。
我想我现在更倾向于OpenGL(PyOpenGL+wxglcanvas),但我仍在努力确定它是否适合这项工作。我更像是一个CAD人员,所以我很难想象如何在API中绘制复杂的对象并创建运动。我知道我可以在Blender中设计对象,然后以某种方式将其导入OpenGL,但我不确定过程如何?操纵物体的运动有多困难?例如,如果我在两个链接之间创建一个关节,并且移动一个链接,则另一个链接是否会根据第一个链接动态移动,或者我是否需要独立编程每个链接的移动?
我有没有遗漏任何明显的工具?我不是在寻找完整的机器人建模软件包,我想从头开始,这样我可以把它纳入我自己的程序。因为你学到了很多。到目前为止,我已经研究了vPython、Pyglet、Panda3D、Ogre和一些专业的CAD软件包。
谢谢

最佳答案

有一个类似的项目正在进行中,它为matlab和python实现了一个robotic toolbox,它有“基本的3D图形”,但是你总是可以用一个编织良好的script把它和搅拌机连接起来,这比重新设计轮子要省事

09-30 15:33
查看更多