0

任何人都可以建议一个能够构建简单的 3D 对象并交互(触摸)它们的 python 库吗?

这就是我正在研究的内容:

  1. 在接地平面上有一个测试对象,方形/矩形框(或任何对象)。
  2. 拥有另一个具有一定直径的球体。
  3. 模拟,即在测试对象的所有侧面和所有侧面滚动球体。
  4. 突出或遮蔽在滚动过程中接触到的测试对象的部分。(由于地平面限制,它不会翻滚)
  5. 不感兴趣看任何动画,只是被球体触摸的测试对象的最终产品。

关于图书馆或数学方法的任何建议?

非常感谢。

ps 在电气工程中,这是查看闪电可能击中建筑物的哪个部分(即“触及”区域)的方法之一。

4

2 回答 2

2

我会为此建议Blender

Blender 是一个成熟的 3D 建模器(因此您可以从球体等简单的构建块快速创建任意场景),它具有光线跟踪器(因此您无需编写任何代码即可查看阴影是如何投射的),而且最重要的是,它可以很容易地用 Python 编写脚本

于 2013-10-14T09:09:10.697 回答
1

Vtk 是一个非常复杂的框架,但它可能有点矫枉过正。

于 2013-10-14T14:29:24.283 回答