Opengl GUI中复杂几何图形的三维可视化

Opengl GUI中复杂几何图形的三维可视化,opengl,pygtk,glade,vtk,opencascade,Opengl,Pygtk,Glade,Vtk,Opencascade,我想为(结构化)网格生成软件(类似于)和可能的3D预/后处理(类似)开发一个小型跨平台。 为了让事情变得更简单,我想使用已经制作好的库,以便更好地专注于开发我需要的东西。 我需要 1.几何建模能力 2.GUI 3.三维可视化 我一直在四处寻找,但整个工作流程的结果有点模糊 我认为pyGTK和GLADE对我来说是不错的选择(因为社区和关于pyQt的非常开放的许可证)。 建模部分可以通过开放级联处理(最好是pythonOCC),但是对于pyGTK小部件中的可视化,我不知道该怎么做 我曾想使用open

我想为(结构化)网格生成软件(类似于)和可能的3D预/后处理(类似)开发一个小型跨平台。
为了让事情变得更简单,我想使用已经制作好的库,以便更好地专注于开发我需要的东西。
我需要
1.几何建模能力
2.GUI
3.三维可视化
我一直在四处寻找,但整个工作流程的结果有点模糊
我认为pyGTKGLADE对我来说是不错的选择(因为社区和关于pyQt的非常开放的许可证)。
建模部分可以通过开放级联处理(最好是pythonOCC),但是对于pyGTK小部件中的可视化,我不知道该怎么做
我曾想使用openGLPyGtkGLExt),但我知道openGL太低级了
FreeCAD(http://goo.gl/V4FCW)使用Coin3D(我可能会使用pyvy),但像Gmesh这样的软件直接使用OpenGL。 除此之外,我还看到,对于科学可视化,VTK可能会更好,但我不知道它是否基于OpenGL。在我看来,OpenGL很好,因为图形卡驱动程序支持它,使整个软件运行得更快

我应该能够将pythonOCC构建的几何体渲染到pyGTK小部件中,但是使用哪种库更好呢?单独使用OpenGL(可能编程复杂?) Coin3D(或类似的)能加速OpenGL的使用吗
只有VTK吗?VTK与OpenGL的结合
其他组合和/或库
你有使用这种软件的经验吗
你有什么建议吗?您知道教程中解释了这些库的组合用法吗