CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

DWG

DXFの基礎

投稿日:

私のバイブルは「DXFハンドブック」(落合重紀氏 著)です。だいたい3日に1回はページを括ります。CADのデータ交換で古くから利用されてきたDXFをわかりやすく、かつ詳細に解説しています。DXFに対してコアに関わっている技術者必携の本と言えます。

DXFハンドブック

DXFハンドブック

  • 作者: 落合 重紀
  • 出版社/メーカー: オーム社
  • 発売日: 2003/03
  • メディア: 単行本

DXFの基礎について触れてみたいと思います。Drawing eXchange Formatの略です。オートデスクにより中間ファイルフォーマットとして定義されました。AutoCADのネイティブなファイル形式は、DWGというバイナリ形式で内部構造は非公開です。他のCADとデータをやりとりするため、公開されたDXFを利用するという位置取りです。

DXFはテキストファイルです。2行で1セットという構造で、1行目がグループコード、2行目が情報です。グループコードによって、それに続く情報が数値型なのか文字型なのかということが判別できます。テキストエディタでDXFを見てみると、縦長にずらーっと並んでる感じに表示されます。行ごとの情報は少ないですが、行が多いのでそんな感じになります。テキストファイルなので、誰もが中身を見ることが出来るというメリットがあります。でも、ファイル容量が大きくなりやすい、改行コードの問題、という2つのデメリットがあります。

DXFは、大きく分けると4つのセクションにわかれています。HEADER、TABLE、BLOCKS、ENTITIESの4つです。DXFのバージョンアップにともなって、ほかにもいくつかセクションが増えてます。そしてどんどん難解になってきてます。テキストファイルから直接解析することは不可能になりつつあります。そこで、DXF解析ツールとしてのOpenDWGが必要になるわけです。OpenDWGは、有料のコンポーネントで、とても興味深い技術が取り入れられています。OpenDWGを使いこなすこと、それこそがDXFを熟知しているという証になることだと、思ってます。

-DWG
-

執筆者:


  1. 落合重紀 より:

    拙著をご紹介いただき、ありがとうございます。

  2. CAD日記 より:

    著者の方にコメントをいただけるとは、光栄の至りです。
    こちらこそ、ありがとうざいました。

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

PDF Export

 DWGdirect1.14Beta を少し試してみました。PDFの書き出しが出来るようになるというのが、最も注目した点です。まだ試験公開のレベルのようで、商用として使うことは薦められないと書いてあり …

Teigha改めODAでDWGをDXFに変換するプログラムをつくってみよう!【Part.2】

Part.1ではあれこれと前提の話を書いたわけだが、今回は実際にVCのプロジェクトを作る準備をしてみよう。 1.ODAモジュールのダウンロード 2019 Update 2のKernelとDrawing …

no image

TeighaのPDFサポート

AutoCADがPDFアンダーレイ(PDFUNDERLAY)を配置できるように なったのは、AutoCAD2010からだった。 CAD図面の下書きとして、ラスターイメージ(JPEGやTIFF)を配置す …

no image

RealDWG再び

昔書いたRealDWGの記事を読み返してみた。 あれから1年半以上経っているのか。 最近RealDWGが気になってしょうがない。 昨年末にこんなニュースが流れた。 「PTCとAutodeskが技術交流 …

Teigha改めODAでDWGをDXFに変換するプログラムをつくってみよう!【Part.3】

Part.2の続編。今回はODAプロジェクトがどんな構造になっているのかを、逐一つまびらかにこんこんと説明してみる。 【1.MFCプロジェクトの作成】 ファイル⇒新規作成⇒プロジェクトで、MFCアプリ …

PREV
香港
NEXT
C言語