【发布时间】:2014-07-12 05:44:38
【问题描述】:
现状:
- C 代码被重写,每次都进行几乎相同类型的模拟(老鼠的学习行为)
- 为每次模拟编写 Matlab 代码以绘制结果(2D,可能是 3D 图)
这是我的目标:
- 允许我构建动态模拟器的设计 GUI (wxPython)
- GUI 还通过 OpenGL(或者可能是 Matplotlib)显示模拟结果
- 使用 C 包装器 (CFFI) 运行模拟并将结果(平均值)发送到 OpenGL 或 Matplotlib
问题:
- 为了让该软件尽可能高效地运行,对我来说应该使用 CFFI 来运行模拟是有意义的...我不确定是否拥有该 FFI 实例会更好(或单独的?)使用 OpenGL C 绑定来完成所有图形处理并将生成的图形传递到 Python 层以在 GUI 中显示,或者让 CFFI 发送模拟的平均值(被绘制的数据)到 Python 级别的变量,并使用 PyOpenGL 或 Matplotlib 绘制图形。
【问题讨论】:
标签: python c opengl interop python-cffi