CAD日記

AutoCAD,DXF,DWG,SXFなどCADのことから、仮想通貨や投資関係、PC関係、プログラミング、国内海外旅行情報など何でもござれ。@caddiary

AutoCAD

AutoCADの寸法とブロックに腹が立ってくる話

投稿日:

AutoCADの寸法とブロックについて語ってみよう。
寸法には長さ寸法や平行寸法などいろいろあるわけだけれども、Dimension
というくくりではひとつにまとまるので、これを持って寸法と呼ぶ。
ブロックもいろいろありますねぇ。
外部参照、匿名ブロック、マルチ配置ブロック、表もブロックの一種だし。
総じてBlockというくくりでみんな同じなので、これらをブロックと呼ぶ。
普通にある図面で以下の状況がある。
ブロック内に寸法があり、寸法の中には矢印のブロックがある。
ブロック→寸法→ブロック
より複雑な状況を考える。
外部参照の中にブロックがあり、ブロックの中に匿名ブロックがあり、
匿名ブロックの中に寸法があり、寸法の中に矢印ブロックがある。
ブロック→ブロック→ブロック→寸法→ブロック
ただでさえめんどうなブロックのネスト構造が、寸法のせいで
さらにネスト構造が複雑になってくるのだ。
寸法での複雑構造はこんなのがある。
寸法スタイル→ユーザー定義の矢印ブロック→寸法→寸法スタイル
最初と最後が同じ寸法スタイルだと、名前削除(Purge)で絶対消えない
寸法スタイルとなるのだ。
寸法もブロックも同じようなデータ構造なのだ。
定義部と配置部がある。
データ構造におけるもっとも基本となるつくりだと言える。
しかし、これがどんどんネストしていくと地獄のようになる。
最初からこうなっていることを理解してプログラムを作っているなら
まだしも、後からこんなものだということを知ったら大変なのだ。
後の祭りってヤツか。
腹を立てても意味はない。
目の前の課題をやっつけていこう!

-AutoCAD
-

執筆者:


comment

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

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

関連記事

AutoCAD 2020 リリース直前だから情報を集めてみた

例年3月にリリースされるAutoCAD。今年のバージョン番号は2020でキリのいいところだ。過去9年分のAutoCADリリース日は以下の通り。 2011:2010/03/19(金)→第3金曜日 201 …

no image

循環参照

AutoCAD外部参照の話。 AとB、2つの図面があったとする。 Aを配置しているBを、Aに配置する。 循環参照の出来上がり。 EXCELでは聞いたことがあるが、AutoCADにもあることを知った。 …

no image

属性分解

AutoCADの属性の話。 図形に属性定義を付けてブロック化すると、 ブロック配置時にブロックごとの属性情報入力画面が出てくるので、 入力すると情報が保持される。 そうすると、部品表なんかが後からポン …

no image

AutoCAD2016リリース日予測

例年、3月くらいにAutoCADはリリースされる。 今年はいつ出るのだろうかと思い、過去5年間のリリース日を 調べてみた。 2011:2010/03/19(金)→第3金曜日 2012:2011/03/ …

no image

PURGEで消えないもの

AutoCADの名前削除(PURGE)で新発見。 使われていない定義を消してくれる便利なコマンドなわけだが、 まれに消えてくれないものがある。 それは、寸法スタイルだ。 寸法スタイルの設定情報のなかに …