AutoCADのブロック解除とブロック編集の方法

AutoCADのブロックは、1つの定義と、図面に置いた任意の数の参照でできています。ブロックを編集するとはその定義を変えることで、すべての参照が一緒に変わります。ブロック解除、つまり分解はそれとは別で、1つの参照をばらばらの線に戻し、定義はそのまま残します。ここではAutoCADの手順を説明しますが、BricsCADにも同じBEDIT、REFEDIT、EXPLODEのコマンドがあります。

AutoCADのブロック解除:分解(EXPLODE)

EXPLODEと入力するか、修正パネルの分解を選び、ブロックを選択します。参照は、それを構成していたオブジェクトに戻り、定義の中で持っていた画層にのります。ブロックの中で0画層に描いたオブジェクトは0画層に戻ります。EXPLODEは1階層ずつ働くので、ほかのブロックを含むブロックは、まずその中のブロックに分かれます。線や円弧まで戻すにはもう一度実行します。

auto cad ブロック 解除をXPLODEで行う

XPLODEはEXPLODEと同じように分解しますが、分解後のオブジェクトの画層、色、線種、線の太さを指定したり、親のブロックのプロパティを引き継がせたりできます。ブロックを選び、個別か一括かを選んでから設定するプロパティを指定し、最後に分解のオプションで終えます。出どころの違うブロックを、自分の標準の1つの画層にそろえたいときに便利です。

AutoCADのブロックが分解できない理由

  • 分解を許可しない設定になっている。定義したときに分解を許可のチェックが外されています。BEDITで開き、何も選択していない状態で空いた場所をクリックし、プロパティパレットで分解を許可をはいにして、BCLOSEで保存します。
  • MINSERTで配置している。MINSERTで作ったブロックの配列は分解できません。INSERTでブロックを挿入し直し、コピーはARRAYで作ってください。
  • 外部参照である。外部参照は図面の中のブロックではありません。外部参照パレットで先にバインドすると、分解できるブロックになります。
  • ロックした画層にある。EXPLODEはロックした画層のオブジェクトを飛ばします。画層のロックを解除してからやり直してください。
  • 実は1階層だけ分解されている。入れ子のブロックでは、最初のEXPLODEで何も起きなかったように見えることがよくあります。分かれた部品がまだブロックだからです。もう一度実行してください。

ブロックエディタ(BEDIT)でブロックを編集する

  1. BEDITと入力するか、ブロックをダブルクリックします。
  2. ブロック定義の編集ダイアログでブロック名を選び、OKをクリックします。ブロックが単独で開き、基点は原点にあります。
  3. 移動、ストレッチ、削除、作図など、ふだんのコマンドで必要なところを変えます。
  4. BCLOSEと入力し、変更を保存する方を選びます。

図面の中のそのブロックの参照は、すべて新しい形で表示されます。エディタの中で基点は0,0のままなので、形状を基点から離すと、すべての参照が同じだけずれます。

REFEDITでブロックをその場で編集する

周りの図面を見ながら編集したいときは、REFEDITを使うか、ブロックを右クリックしてブロックのインプレイス編集を選びます。ブロックを選んで参照編集のダイアログで確定すると、図面のほかの部分が薄く表示されます。ブロックをその場所で編集し、REFCLOSEと入力して保存します。結果はBEDITと同じで、定義が変わり、すべての参照も変わります。

1つのコピーだけを変えたいときは、そのコピーに専用の定義を持たせます。そのコピーを分解し、線をBLOCKで別の名前の新しいブロックにします。ほかのコピーは元のままです。

ダウンロードしたブロックを解除して編集する

Cadtorialのファイルは、ビューを名前付きのブロックとして持っています。3人掛けソファならCT_SOFA_3_SEAT_PLANとCT_SOFA_3_SEAT_ELEVです。ファイルごと挿入すると、AutoCADは2つのビューをファイル名のブロック1つにまとめます。それを一度分解すれば、平面図と立面図が別々の2つのブロックになります。ばらばらの線にしたいときだけ、どちらかをもう一度分解します。ビューを1つだけ取り込むには、CADブロックの挿入方法のとおりDesignCenterからドラッグします。

CAD記号の記号集はもう1階層深くなっています。記号は1つずつがシートの中のサブブロックで、たとえばCT_ELECTRICAL_SYMBOLS_IEC_SOCKETです。シートを一度分解すると、どの記号も平面図の中でコピーしたりBEDITで編集したりできるブロックになり、コンセントを一度直せばすべての場所で変わります。

ブロックはすべて分解を許可した状態で保存し、属性も動的パラメータもなく、線はBYLAYERに設定した名前付きの画層にあります。そのため分解した形状は0画層に落ちず、A-FURNやE-POWR-SYMBのような画層を保ちます。注意点が1つあります。BEDITでビューを編集したあとに同じファイルをもう一度挿入すると、AutoCADは図面にすでにある定義を使います。両方を残したいときは、編集した方をRENAMEで名前を変えてください。編集したブロックの利用条件はブロックのライセンスにあります。