Skip to content

技術的な解説

X_Bファイルは一般に、Parasolidバイナリ・トランスミットファイル(binary transmit file)と呼ばれます。

X_Bには、Parasolidベースの正確なB-Repジオメトリが格納されます。ソリッド、サーフェス、アセンブリなどの形状情報に加え、面、エッジ、頂点の間にあるトポロジー上の関係も保持されます。

X_T がテキストベースで、構造を人間が読み取れる形式であるのに対し、X_Bはバイナリ形式です。そのため、次のようなメリットがあります。:

  • X_Tよりファイルサイズを小さくできる
  • 読み込み/書き出しを高速化できる
  • 大規模・複雑なモデルをより効率的に処理できる

X_Bは、3Dジオメトリの交換に特化したフォーマットです。次の情報は含まれません。

  • フィーチャー履歴やパラメトリック拘束
  • 線や円弧などの2D製図要素

バイナリ形式であるため、X_Bファイルを一般的なテキストエディターで開いて内容を確認することはできません。データを解釈するにはParasolid に対応したソフトウェア、または専用の相互運用ツールキットが必要です。

アプリケーション分野と業界での利用例

X_Bファイルは、処理性能やスケーラビリティが重視される環境で広く利用されています。

  • 高性能CADアプリケーション: 大規模・複雑な3Dモデルを高速に交換
  • 製造・CAMワークフロー: ジオメトリを高速に受け渡す必要がある製造ワークフロー
  • CAE・シミュレーションパイプライン:正確なサーフェスやソリッドジオメトリを必要とする解析パイプライン
  • エンタープライズ/PLMシステム: 大量のCADデータを管理・処理するシステム

多くの産業用途では、ファイルサイズが小さく、処理効率に優れていることから、X_TよりX_Bが好まれます。

よくある課題と注意点

X_Bは高い精度と処理効率を備えていますが、いくつか注意すべき点があります。

  • バイナリ形式のため、ファイルを直接確認・デバッグできない
  • 受け側のシステムがサポートするParasolidのバージョンによって互換性が異なる
  • フィーチャー履歴や設計意図は保持されない
  • 2D製図データには対応していない
  • 異なるCAD環境間で安定してデータを交換するには、信頼性の高い変換・検証ツールが必要

特に異なるバージョンやCADカーネル間でX_Bデータをやり取りする場合は、ジオメトリやトポロジーが正しく変換されていることを確認することが重要です。

Spatial が提供する価値

Spatial の 3D InterOp SDKは、X_Bファイルの読み込み/書き出しに対応し、Parasolidベースのフォーマットと主要なCADカーネル間で信頼性の高いデータ変換を実現します。

3D InterOpは、正確なジオメトリ、トポロジー、色、メタデータを保持しながら、高度なヒーリングと検証処理を行い、変換後もクリーンで利用しやすいモデルを生成します。

ParasolidベースのアプリケーションにX_Bデータを組み込む場合だけでなく、ACISやCGMなど、異なるジオメトリカーネルを使用する環境にX_Bデータを取り込む場合にも、Spatialは高い精度と処理性能を維持したシームレスなマルチCAD相互運用を実現します。

その他のファイル形式

ダッソー・システムズ

シーメンス

オートデスク

工業規格

他のもの

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

開発のヒントをブログで確認

3 ミニ・リード
Meshing
流体シミュレーション(CFD)における境界層生成のベストプラクティスについて、CADの前処理、ジオメトリ・ヒーリング、およびCSMとCVMを用いたハイブリッド・メッシングの観点から解説
ヒーリング
4 ミニ・リード
3D Interoperability
信頼性の高い3D相互運用性、正確なCAD変換、システム間での設計意図の保持には、なぜヒーリングが不可欠なのでしょうか。
Mechanical Design Software
4 ミニ・リード
3D Modeling
機械設計ソフトウェアとは、コンピュータ支援設計(CAD)ソフトウェアを意味しており、一般的に、エンジニアや設計者が機械部品、アセンブリ、システムの作成、解析、変更するために利用しています。新たに機械設計ソフトウェアを評価する際に、確認すべき...