[ 総合案内に戻る ]   [ 表紙に戻る ]

Last updated: December 22, 2003. Kajiyama

AutoCAD DXF形式 (CAD図面データの交換)


「CAD用中間データ:DXF」について解説する.

1.やさしく学ぶJW-CAD4 s,2002,エクスナレッジ p304-307
2.(やさしく学ぶJW-CAD for windows,2002,エクスナレッジ p290-291)
3.絶対使えるDOS版-windows 版JW-CAD乗り換えハンドブック,2001,エクスナレッジ p124-127

1. DXFは,Drawing Interchange Fileの略称である.

2. 歴史:
アメリカ・オートデスク社製「AutoCAD」で作成したデータを,他のCADでも利用できるように,記述形式をオープンにしたファイルフォーマット形式である.ASCII(アスキー)形式で記述されており,AutoCADが広まるにつれ,DXFが2次元CAD同士の中間データ形式として普及した.

3. AutoCADのバージョン
日本国内で販売されたものは,2000年では,EX-II,GX-II,GX-5,R12J,R13J,R14J,2000(i)等がある.

4. DXFのバージョン
DXFはAutoCADの公開された図面フォーマットであるため,AutoCADのバージョンアップ(機能拡張)にともなって,DXFの内容も拡張されている.このため上位のバージョンのDXFをサポートしているCADでは,下位バージョンのDXFを読み込めるが,下位バージョンのDXFしかサポートしていないCADソフトウェアでは,上位のDXFファイルは読み込めない.

5. DXFファイルを作る際の注意
 ・100%完全互換はできないと考えたがよい.またデータ量が増加する.

 a. 画層(レイヤ)名:
 ・半角英数字(1バイト文字)を使用する.
  漢字・平仮名・片仮名(2バイト文字)や,半角片仮名(1バイト文字)も使えないCADがある.
  AutoCADは半角片仮名があると,読み込めない.

 b. 文字:
 文字の書体や大きさがCADによって異なり,DXFで図面データを受け取った場合に文字が枠からはみ出してしまうことがある.
 このため「文字だけのレイヤ」を別に準備しておけば,いつでも再変換に応じた文字の大きさに容易に指定することができる.

 c. 線・円・円弧:
 ・CADによって図形を表現するデータ構造が違っている.
 例えば,円.円を正確な方程式で定義しているCADもあれば,円を細かい直線に分割して近似円として扱うCADもある.
 DXF側で「円」をきちんと定義しても,送り手側(DXF出力)CADと受け手側(DXF入力)CADの間で,図形の定義が違う場合には,どうしようもできない.

 d. その他
 
6. 4〜5を考慮して,図面作成を行うこと.
 なお,最近のCADソフトはDXF変換の不都合をかなり克服している.
 また,jw(.jwc,.jww)のCADデータも交換可能なタイプのCADソフトも現れている.
 だけど100%完全互換はできないと考えたがよい.
7. 図面交換の演習 他のCADで作成した図面をJWWで読み込んでみる.カラー印刷した原図とどのように異なるか.
  DXFでは縮尺,テンプレートなどが失われる.データ量の変化にも注意.

  授業では,建設CADのUSBにDXF図面が与えられている.

 7.1 MACのVectorWorksで作成した住宅図面.jwcと.dxfをJWWで読む

  a. 住宅の[ 透視図 (QuickTime movie 2.6M )]
  b. 1階平面図をVectorWorksでカラー印刷した状態 (164k)

  次の図面データをダウンロードしてカラー印刷した状態と比較検討しなさい.
  c. VectorWorksで作成した図面を DXFで保存した [1階平面図 (win用) ]
  d. VectorWorksで作成した図面を JWCで保存した [1階平面図 (win用) ]

 7.2 WindowsのAuto CADで作成した住宅詳細断面図.dxfをJWWで読む

  a. 図面をAuto CADでカラー印刷した状態 (120k)

  次の図面データをダウンロードしてカラー印刷した状態と比較検討しなさい.
  b. Auto CADで作成した図面を DXF リリース2000で保存した [詳細図 (win用) 圧縮76k解凍後390k]
  c. Auto CADで作成した図面を DXF リリース14で保存した [詳細図 (win用) 圧縮160k解凍後388k ]
  d. Auto CADで作成した図面を DXF リリース13で保存した [詳細図 (win用) 圧縮130k解凍後694k ]