OpenCascade からエクスポートし、OpenSceneGraph にインポート
-
19-09-2019 - |
質問
OCCを使用したモデリングツールとOSGを使用した3Dエディタがあります。私がやりたいのは、最初のツールからモデルをエクスポートし、2 番目のツールにインポートすることです。何日もウェブを検索していますが、解決策が見つかりません。
私の問題を解決できるのは次の 3 つです。
- OSG がサポートする形式 (.ive、.osg など) にエクスポートする OCC のエクスポーター。
- OCC でサポートされている形式 (.stp、.step、.igs、.iges、.brp、.brep) からインポートする OSG のインポーター。
- 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に/インデックスを押します。 それが動作しますか?
所属していません StackOverflow