Skip to content

IGESから3D-XMLへの変換

Spatialの3D InterOpは、IGESファイルから3D XMLファイルへの変換を自動化し、変換エラーを低減するとともに、包括的な3D XML修復およびヒーリング機能を提供します。

3D XMLは、XML形式またはバイナリ形式で3D表現ファイルを格納する3Dファイルフォーマットです。このファイルには、サーフェスデータ(グレゴリーパッチ)がメッシュとして格納されており、サーフェスデータとして解釈することも、単純なメッシュとして解釈することもできます。

IGES(Initial Graphics Exchange Specification)は、ベンダーに依存しない中立的なファイルフォーマットであり、CADシステム間で製品データモデルの転送および交換を可能にします。

他のファイル変換プロセスについてもご覧になりますか?

用語集 空間ヒーローのバナー
グループ111
グループ111
background-glow

技術解説

何が変換されるのか?

IGESは、Initial Graphics Exchange Specificationの略であり、異なるベンダーのCAD/CAMシステム間でエンジニアリングデータを転送するために使用される、長い歴史を持つ中立的なフォーマットです。

3D XMLは、ダッソー・システムズが開発したXMLベースの軽量3Dフォーマットです。正確な3Dデータの高速な通信と共有のために導入されており、効率的な転送と読み込みを可能にするため、複数表現の3D構造と圧縮されたジオメトリをサポートしています。

変換の仕組み

IGESから3D XMLへのワークフローでは、まずソースのIGESエンティティを読み込み、そこに含まれるジオメトリデータを解釈し、その情報をターゲットの3D XML構造へマッピングします。したがって、これは単なるファイル拡張子の変更ではなく、中立的なCAD交換モデルを、他のソフトウェア環境での通信、表示、再利用を目的としたパッケージ化された3D表現へ変換する処理です。

3D XMLには何が含まれているのですか?

3D XMLは、3Dコンテンツのための構造化コンテナとして設計されています。ダッソー・システムズのドキュメントでは、3D XMLはXMLベースのフォーマットであり、複数の3D表現が圧縮コンテナ内に製品構造情報とともにパッケージされていると説明されています。3D XMLの表現データは、XML形式またはバイナリ形式で保存できます。

なぜIGESを3D XMLに変換するのですか?

主な理由は、交換されたCADデータの配布と可視化を容易にするためです。IGESは中立的なCAD交換フォーマットとして有用ですが、3D XMLは軽量な3Dコンテンツの通信と共有を目的としているため、完全なネイティブCADモデルを必要としないレビュー、ドキュメンテーション、コラボレーションのワークフローにより適しています。

アプリケーションと業界での使用例

IGESから3D XMLへの変換は、中立的なCADデータを、設計レビュー、技術コミュニケーション、サプライヤーとのデータ交換、あるいは軽量な可視化のために再パッケージ化する必要があるエンジニアリング環境で有用です。特に、チームが汎用的な交換フォーマットから、高速な共有や構造化された3Dコミュニケーションに適したフォーマットへ移行したい場合に効果的です。

ソフトウェア開発者にとって、このワークフローは、インポート/エクスポートパイプライン、ビューアアプリケーション、PLM関連のデータ交換、そしてCAD指向の正確な入力と下流の軽量な3D利用との橋渡しを行う相互運用サービスにおいて重要です。

課題やよくある落とし穴

よくある誤解は、IGESを3D XMLに変換すれば、すべてのエンジニアリング上の意味がロスレスに転送されると思い込むことです。実際には、ソースとターゲットのフォーマットは異なる目的のために設計されているため、結果はIGESファイルに何が含まれているか、そしてトランスレータがそのデータをどのようにターゲット表現へマッピングするかに依存します。

もう1つの落とし穴は、すべての3D XML出力にネイティブCADモデルと同等の振る舞いを期待することです。3D XMLは効率的な3Dコミュニケーションに最適化されており、軽量コンテンツや複数表現のコンテンツを含むことができます。これはレビューや共有には理想的ですが、完全なネイティブオーサリングデータと同じではありません。

また開発者は、ジオメトリ欠陥、不完全なトポロジー、表現の不一致といった変換品質上の問題にも注意する必要があります。これらの問題は、モデルを開くこと自体を妨げない場合でも、下流でのクエリ、編集、メッシング、製造関連ワークフローにおける信頼性を低下させる可能性があります。

Spatialのサポート

当社の3D InterOp SDKは、IGESファイルを読み込み、3D XML出力を直接書き出します。3D InterOpはIGESエンティティを解釈して内部ジオメトリを構築し、そのジオメトリを、製品階層と圧縮コンテンツを含む有効な3D XML構造として書き出します。

IGES入力側では、3D InterOpはターゲットフォーマットを書き出す前に自動ヒーリングを適用します。古いIGESファイルには、単純な解析形状のスプライン近似、サーフェス間のギャップ、トポロジーの不整合、あるいは過去の交換で蓄積した公差の不一致などが含まれていることが少なくありません。3D InterOpのヒーリングパイプラインは、データが出力段階に到達する前に、これらの問題に対処します。

  • 形状の簡略化:スプライン近似から解析形状(平面、円柱、円錐)を復元し、データ量を削減するとともに精度を向上させます。
  • トポロジー修復:重複頂点の削除、大きな不連続性を持つエッジの分割、ループエラーの修正を行います。
  • サーフェス精密化:自己交差した、または不規則な曲線やサーフェスを再構築し、ターゲット表現の要件に適合させます。

これは、ターゲットが軽量な通信フォーマットであっても重要です。変換をすり抜けた形状欠陥は、3D XML出力を利用する下流のビューア、レビューツール、PLMシステムで問題を引き起こす可能性があるためです。書き出し前にソースデータをヒーリングすることで、関係者全員にとってより信頼性の高い結果を実現できます。

3D InterOpは、IGESソースからメタデータ(色、レイヤー、名前)も抽出し、3D XML出力へマッピングします。さらに、選択的インポートAPIにより、アプリケーションは読み込むデータコンテナ(製品構造、テッセレーション形状、正確な形状、製造情報)を選択できます。そのため、開発者はすべてを一括で変換するのではなく、3D XMLパッケージに何を含めるかを制御できます。

3D InterOpは、IGESと3D XMLの両方を含む30種類以上のCAD、BIM、メッシュ、ビジュアライゼーションフォーマットを読み書きできるため、この変換もより大きな相互運用パイプラインの一工程として位置付けられます。

20年以上にわたり、300社以上の企業が3D InterOpを使用しています。

評価のリクエストはこちらから

その他のファイル形式

ダッソー・システムズ

シーメンス

オートデスク

工業規格

他のもの

  • Pro/E / Creo
  • Rhino
  • MicroStation DGN
  • AVEVA
  • Smart3D

ブログで貴重な洞察を学ぶ

3 ミニ・リード
Meshing
流体シミュレーションにおいて、正確な境界層の解像は、最も重要な要素の一つです。抗力、熱伝達、剥離、あるいは壁面近傍の乱流の予測など、目的が何であれ、境界層メッシュの品質が結果の信頼性を直接左右します。...
Mechanical Design Software
4 ミニ・リード
3D Modeling
機械設計ソフトウェアは、製品設計と開発プロセスに大きな変革をもたらしました。
AutoCAD Conversion
3 ミニ・リード
3D Interoperability
...