4

(構造化された) メッシュ生成ソフトウェア ( Gmeshに似ています) と、場合によっては 3D の前/後処理 ( Salomeなど)用の小さなクロスプラットフォームを開発したいと思います。
物事を簡単にするために、既に作成されているライブラリを使用して、必要なものの開発により集中したいと考えています。 1. 幾何学的モデリング機能 2. GUI 3. 3D ビジュアライゼーション
が必要です。 私は周りを見回してきましたが、ワークフロー全体が少しぼやけています。pyGTKGLADEは私にとって良い選択 だと思います(コミュニティとpyQtに関する非常にオープンなライセンスのため)。 モデリング部分は





Cascade (できればpythonOCC ) を開きますが、pyGTK ウィジェットでの視覚化については、どうすればよいかわかりません。openGL ( PyGtkGLExt
) を使おうと思っていたのですが、OpenGL が低レベルすぎることがわかりました。FreeCAD (http://goo.gl/V4FCW) は、この理由でCoin3D (おそらくpyvyを使用できます) を使用しますが、 GmeshのようなソフトウェアはOpenGLを直接使用します。その上、科学的な視覚化にはおそらくVTKの方が優れていることがわかりましたが、それが OpenGL に基づいているかどうかはわかりません。私の意見では、OpenGL は、ソフトウェア全体を高速化するグラフィック カード ドライバーによってサポートされているため、優れています。

pythonOCC によって構築されたジオメトリを pyGTK ウィジェットにレンダリングできるはずですが、どの種類のライブラリを使用するのがよいでしょうか? OpenGL だけで (おそらくプログラムが複雑になる?) OpenGL の使用を高速化するための Coin3D (または類似)
VTKだけ?VTK と OpenGL の組み合わせ?
他の組み合わせおよび/またはライブラリ?
この種のソフトウェアの経験はありますか?
それについて提案はありますか?これらのライブラリを組み合わせて使用​​する方法が説明されているチュートリアルを知っていますか?

4

0 に答える 0