質問

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

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

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

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

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

役に立ちましたか?

解決

私は解決策を見つけました。 OpenCascadeは、テクスチャのサポートなしでVRMLファイルをエクスポートすることができますインポート/エクスポートの例を、持っています。輸出入コード上のいくつかの修正及び(OCCモデルはVRMLクラスによって表されている)他の部分にいくつかの変更が成功したVRMLファイルへの私のモデルをエクスポートするのに十分でした。それから私はOpenSceneGraphのためのVRMLプラグインを構築し、成功したモデルをインポートします。

他のヒント

CADExchanger の(OCCベース)BREPおよび他のフォーマット間の変換はかなり良い仕事をし(STEP、IGES 、STL、VRML ...)

なぜあなたはpythonocc.orgを見ていません。 私は、OSGがメッシュをとると仮定していますか? (パイソン)OCCでSTEP / IGESファイルを読み込み、そのメッシュをつかむ、OSGへVertsに/インデックスを押します。 それが動作しますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top