NASJI

形式ガイド · 6分で読めます

DXFファイルとは何ですか?

DXFファイルは、どのプログラムでも読み取れるようにテキストとして書き出されたCAD図面です。図面がCADパッケージ間を移動し、レーザーカッターやCNCマシンに入り、測量や設計ソフトウェアから出る方法です。中身、開き方、そして適切な形式である場合について説明します。

DXFを2文で

DXF — Drawing Exchange Format — was published in 1982 alongside the first release of the industry standard CAD program, as a documented, text-based twin of its binary DWG file, so that other software could read a drawing without decoding the binary. Four decades later it is still the lingua franca of 2D CAD: every drafting program, every cutting machine’s software and most illustration and GIS tools can read or write it.

DWGとは異なり、DXF仕様は公開されているため、サポートが非常に広く一貫しています。DWGリリースを追跡するバージョンがありますが、実際にはそのうちの1つ — R2000、バージョンワード AC1015 — がほとんどすべてのエクスポートで使用されます。重要なすべての2D機能を保持し、すべてのリーダーが受け入れるからです。

DXFファイルのレイアウト

.dxfファイルをテキストエディタで開くと、最後まで行のペアが表示されます: グループコード が1行に、そして が次の行に。コード0は新しい項目を開始し、そのタイプを命名します。8はレイヤ、10、20、30はX、Y、Z座標、62は色番号です。原点からレイヤWALLS上の(100, 50)への線は、一部次のように読み取れます:

  0
LINE
  8
WALLS
 10
0.0
 20
0.0
 11
100.0
 21
50.0

ペアはセクションに整理され、各セクションは 0 / SECTION と名前で開かれ、ファイルは 0 / EOF:

DXFファイルのセクション
SectionWhat it holds
HEADER図面の変数:$ACADVER(バージョン)、$INSUNITS(単位)、範囲、限界、線種尺度 — 約250あります。
CLASSESファイルが組み込み以外に使用するオブジェクトタイプの定義。エクスポートではしばしば空です。
TABLESレイヤー、線種、文字スタイル、寸法スタイル、ビュー、ビューポート、座標系。それぞれがレコードのテーブルとして。
BLOCKSすべてのブロック定義。モデル空間とペーパー空間レイアウトを含み、それを構成するエンティティとともに。
ENTITIES図面自体:モデル空間とペーパー空間のすべての線、ポリライン、円弧、円、文字、ハッチ、寸法、ブロック挿入。
OBJECTS非グラフィカルオブジェクト:辞書、レイアウト、グループ、印刷設定、テーブルおよびマルチ引出線スタイル。

設計は意図的に解析が簡単で、意図的に寛容です:リーダーは理解できないグループコードをスキップして続行できます。これにより、1995年のプログラムが2018年のエンティティタイプを含むファイルを開くことができます — 知っているものを描画し、残りを無視します。

ASCIIとバイナリDXF

遭遇するDXFはほとんど常に ASCIIです:プレーンテキスト、読み取り可能、差分可能、スクリプトから生成しやすい — そして座標が数字で綴られるため大きい。 バイナリDXF バリアントが存在し、22バイトのセンチネルで始まり、同じグループコードと値をバイトとして保存します。約4分の1小さく、読み取りが速く、かなり一般的ではありません。どちらもこのサイトのビューアとコンバータによって自動的に認識されます。バイナリDXFは 読まないか DWGではないことに注意してください:それはコンパクトな綴りでのDXFの構造であり、ネイティブ形式ではありません。

DXFに含まれるもの — そして含まれないもの

2D図面を構成するすべて:ジオメトリ(LINE、LWPOLYLINE、POLYLINE、CIRCLE、ARC、ELLIPSE、SPLINE、POINT、SOLID)、注釈(TEXT、MTEXT、DIMENSION、LEADER、HATCH)、構造(レイヤ、ブロックとINSERT、線種、テキストと寸法スタイル、レイアウト)、そして数値に意味を与えるヘッダー変数 — とりわけ $INSUNITS、これは100がミリメートル、インチ、または特に何も意味しないかを示します。

不十分に運ぶもの:3Dソリッド、不透明なモデリングカーネルデータとして保存されます。埋め込み画像、パスで参照され含まれません。そして垂直アプリケーションの独自オブジェクト、不透明なプロキシとして保持されます。平面図面 — DXFが使用される大部分 — では何も失われません。

どのプログラムがDXFファイルを読み取るか

DXFを読み取るプログラム
WhoHow
CAD programsそれらすべて、無料または有料、2Dまたは3D、すべてのプラットフォームで — DXFはそれらすべてが同意するフォーマットです。
レーザー、プラズマ、ルーター、ビニールカッターLightBurn、VCarve、SheetCam、および機械に付属するソフトウェアはDXFを主な入力として読み取ります。
Open-source design toolsLibreCADとQCADはネイティブに開き、FreeCADとInkscapeはインポートし、Blenderはアドオン経由でインポートします。
GIS、測量、マッピングDXFの座標は単なる数値なので、測量ソフトウェアがエクスポートし、GISパッケージがインポートします。
3D modellersSolidWorks、Onshape、および同様のものはDXFスケッチをインポートして押し出しまたはカットします。
A text editorそれはテキストです。DXFをメモ帳で開いてレイヤー名を読んだり、スクリプトから書いたりできます。

典型的なサイズ

レーザー用カットファイル:20~500 KB。CADからエクスポートされた平面図:1~10 MB。多くの等高線を含む測量または地図:20~100 MB。原則として、DXFは同じ図面のDWGの3~5倍のサイズで、非常に圧縮されやすい — zip圧縮されたDXFは通常DWGより小さい。

DXFが正しい選択である場合

受信プログラムがCADプログラムでない場合、またはあなたのものと異なる場合:カッター、GIS、イラストレーションツール、オープンソースCAD、スクリプト。30年後も読み取り可能なファイルが欲しい場合。クライアントが「CADファイルを送って」と言い、何を使っているかわからない場合。ファイルを手作業で検査または修復する必要がある場合。1つのCADプログラム内で日常的に作業する場合、ネイティブDWGの方が小さく速い; DWG vs DXFガイド が両者を適切に比較検討します。

DXFを開く、変換する、作成する方法

開く: 下のビューアにドロップ — ブラウザ内、アップロードなし、完全なCAD。 DXFに変換: DWGから DWGからDXF;SVG、PNG、JPGからは画像トレーサー — SVGからDXF, PNGからDXF. DXFから変換: DWG, PDF または SVG. 既製のものをダウンロード: その 無料のDXFファイル ブロックライブラリ内。

試す: ブラウザでDXFを開く

DXFビューアへ移動 測定、レイヤーの確認、編集、保存 — 無料。

DXFファイル — よくある質問

DXFは何の略ですか?

Drawing Exchange Format(Drawing Interchange Formatと書かれることもあります)。名前が目的を示しています:ネイティブフォーマットを共有しないプログラム間で図面を移動するために存在します。1982年にDWGと同じ年に導入され、それ以来DWGの内容を追跡しています。

DXFは2D形式ですか、それとも3D形式ですか?

両方ですが、圧倒的に2Dで使用されます。すべてのエンティティは3つの座標を持ち、DXFは3Dフェイス、メッシュ、標高付きポリラインを保持できます。ただし、ソリッドモデルはほとんどのプログラムが読み戻せない不透明なデータとして保存されます。平面作業 — 平面図、部品、切断パス、看板 — には完全です。

DXFファイルを無料で開くにはどうすればよいですか?

このページのビューアにドロップしてください。アップロードなしでブラウザで開き、完全なCADなので、表示だけでなく測定や編集もできます。スマートフォンでは、同じページがタッチモードで動作します。デスクトッププログラムでは、LibreCADとQCADが無料でDXFをネイティブに開き、NASJIデスクトップアプリはWindowsとmacOSでDXFとDWGを開きます。

なぜ私のDXFは元のDWGよりずっと大きいのですか?

テキストであり、テキストは冗長だからです。各値は2行を占め、グループコードと値があり、座標は8バイトのバイナリではなく10進数の数字として書き出されます。DWGの3~5倍のサイズが普通です。バイナリDXFは約4分の1小さくなります。ファイルをzipで圧縮するとDWGよりずっと小さくなります。

レーザーカッターやCNCにはどのDXFバージョンをエクスポートすべきですか?

マシンのソフトウェアが別途指定しない限り、R2000 (AC1015) ASCIIです。カットファイルに必要なもの — レイヤ、円弧付きポリライン、円、テキスト — をすべて保持し、過去20年間のあらゆる切断プログラムが読み取ります。非常に古いコントローラの中にはR12を要求するものもあります。CADの「名前を付けて保存」でそれが提供されます。