3

OCC を使用したモデリング ツールと、OSG を使用した 3D エディタがあります。私がやりたいことは、最初のツールからモデルをエクスポートし、2 番目のツールにインポートすることです。何日も Web を検索していますが、解決策が見つかりません。

私の問題を解決できるのは次の 3 つです。

  1. OCC が OSG でサポートされている形式 (.ive、.osg など) にエクスポートするためのエクスポーター。
  2. OSG が OCC でサポートされている形式 (.stp、.step、.igs、.iges、.brp、.brep) からインポートするためのインポーター、
  3. OCC がサポートする形式と OSG がサポートする形式の 2 つの形式を変換するための変換ツールです。

誰かがこれを以前に行ったことがありますか、または役立つことを知っていますか?

OCC 用のカスタム エクスポーターを作成しないようにしています。

4

3 に答える 3

4

私は解決策を見つけました。OpenCascadeにはインポート/エクスポートの例があり、テクスチャサポートなしでVRMLファイルをエクスポートできます。インポートエクスポートコードのいくつかの変更と他の部分(OCCモデルがVRMLクラスで表される場合)のいくつかの変更は、私のモデルをVRMLファイルに正常にエクスポートするのに十分でした。次に、OpenSceneGraph用のVRMLプラグインを作成し、モデルを正常にインポートしました。

于 2010-02-01T16:01:03.553 に答える
3

CADExchanger (OCC ベース) は、BRep とその他の形式 (STEP、IGES、STL、VRML...) の間の変換に非常に適しています。

于 2010-06-22T09:05:32.473 に答える
2

pythonocc.org を見てみましょう。私は、OSGがメッシュを取ると仮定していますか? STEP / IGES ファイルを (python)OCC にロードし、そのメッシュを取得して、頂点 / インデックスを OSG にプッシュします。それはうまくいくでしょうか?

于 2010-01-07T19:03:23.603 に答える