TransMagicは、コンピュータ支援設計(CAD)ファイルをネイティブファイル形式から別の形式に変換する商用コンピュータプログラムです。変換プロセスにおいて、TransMagicは「ジオメトリマッピング」、つまりあるCADカーネルから別のCADカーネルへのマッピングを実行します。変換中、TransMagicは、わずかに重なり合ったりずれたりしたサーフェスの修正、重複した制御点や重複した頂点の削除などの手法を用いてジオメトリを修復することで、「ステッチングエラー」と呼ばれる問題を回避します。[ 1 ] [ 2 ]


市場には多数の CAD プログラムが存在し、その中にはAutodesk Inventor、Cobalt、Form-Z、Pro/ENGINEER、SolidWorksなどがあります。まれな例外を除き、各プログラムはデータ ファイル (2D および 3D 図面と3D ソリッド モデル) を独自のネイティブ ファイル形式で保存します。主要な CAD プログラムは高価 (数千ドル以上) であり、習得には高度なスキルと時間が必要であるため、個人や企業が 1 種類のプログラムのみを所有するのが一般的です。共通の CAD プログラムで標準化されている組織内でエンジニアや設計者がファイルを共有する場合、多くの異なるファイル形式が存在しても問題にはなりません。しかし、異なる種類の CAD プログラムを使用している外部の個人とファイルを共有する必要がある場合、ファイル転送の問題が発生する可能性があります。[ 3 ]
外部組織とファイルを共有する際の一般的な回避策は、2つのオープンファイル形式規格、すなわち1980年に米国国立標準技術研究所(当時は米国国立標準局)によってリリースされたIGESと、1984/85年にリリースされたSTEPを使用してファイルをエクスポートすることです。独自のファイル形式であるDXFも、ファイル交換によく使用されます。
あるCADプログラムで中間ファイル形式にエクスポートしたファイルを別のCADプログラムで開くと、変換エラーが発生することは珍しくありません。[ 3 ]異なるプログラム間でファイルを確実に転送できないことは、3Dソリッドモデリングソフトウェアでは特に問題になります。複雑なサーフェスが互いに接したり混ざり合ったりするたびに、裏で技術的な複雑さが生じるためです。CADプログラムが特定のオブジェクトクラスの処理に異なるアプローチを採用しているため、サーフェスが整列しなくなったり、一部のフィーチャが変換されなかったりすることがあります。[ 3 ]変換エラーを最小限に抑えるために、TransMagicは通常(常にではありませんが)、ネイティブCADカーネルから別のカーネルに直接変換します。それでも、ファイルをインポートしてジオメトリを再解釈しようとする際に、「ステッチングエラー」(ギャップやオーバーラップ)が発生する可能性があります。TransMagicの「自動修復ウィザード」は、ファイルの変換中にこれらの欠陥を修正します。[ 2 ]
TransMagicはスタンドアロンプログラムとしてご利用いただけます。また、多くのCADプログラムのプラグインとしてもご利用いただけ、開く/保存ダイアログボックスにTransMagicの機能が拡張されます。
2010 年 9 月現在、TransMagic は次のファイル タイプを読み取りおよび書き込みます。
| サポートされている読み取り形式 | ||||
|---|---|---|---|---|
| 形式 | 拡大 | |||
| CATIA V4 | *.model、*.exp、*.dat、*.session、シーケンシャルファイル | |||
| CATIA V5 | *.CATpart、*.CATproduct、*.cgr | |||
| オートデスク インベンター | *.ipt、*.iam | |||
| プロ/エンジニア | *.prt、*.asm | |||
| ソリッドワークス | *.sldasm、*.sldprt | |||
| NX(ユニグラフィックス) | *.prt | |||
| ACIS | *.sat、*.sab、*.asf、*.asat、*asab | |||
| JT | *.jt、*.j_t | |||
| パラソリッド | *.x_t | |||
| IGES | *.igs | |||
| ステップ | *.stp | |||
| HOOPSメタファイル | *.hmf | |||
| HOOPSストリーミングファイル | *.hsf | |||
| プライ | *。プライ | |||
| ステレオリソグラフィー | *.stl | |||
| OBJ | *.obj | |||
| サポートされている書き込み形式 | ||||
|---|---|---|---|---|
| 形式 | 拡大 | |||
| CATIA V4 | *。モデル | |||
| CATIA V5 | *.CATpart、*.CATproduct | |||
| ACIS | *.sat、*.sab、*.asf、*.asat、*asab | |||
| JT | *.jt | |||
| パラソリッド | *.x_t、*.x_b、*.xmt_txt、*.xmb_txt | |||
| IGES | *.igs、*.iges | |||
| ステップ | *.stp、*.step | |||
| HOOPSメタファイル | *.hmf | |||
| HOOPSストリーミングファイル | *.hsf | |||
| ングレイン | *.3コ | |||
| プライ | *。プライ | |||
| ステレオリソグラフィー | *.stl | |||
| HTML | *.htm | |||
| OBJ | *.obj | |||