0

我需要显示简单的 3D 对象(框、圆柱体、箭头等)并移动它们以响应外部信号(来自 Arduino 板)。我在主程序中使用 wxpython,因此,我需要一些可以包含在某种 wx 小部件中的东西。这些是我迄今为止探索的解决方案:

  1. Python 视觉. 如果我可以在 wx 小部件中使用它,这个解决方案将是完美的。它有一个非常简单的 api,简单的动画方法等。不幸的是,虽然它现在是基于 wx 的,但它不能插入到一个通用的 wx 框架内。此外,似乎没有最近的 Linux 软件包。主页建议在 wine 上运行 windows 版本。不是我要找的。
  2. Mayavitvtk。tvtk 内部有一个可视化模块,其 api 与 python-visual 非常相似。不幸的是,它不适用于我在 ubuntu 14.10 上的 wxpython 3.0。
  3. Matplotlib。我尝试使用 art3D 模块,但我找不到任何基本实体的实现(例如立方体、球体等)。只有 2D 补丁(多边形)。
  4. Vispyvisvis。第一个尚未使用,第二个不再开发。
  5. 不同种类的 Opengl 绑定和包装器。它们很难使用。我需要一些更简单的东西。

我错过了什么?有简单的解决方案吗?谢谢。

4

0 回答 0