| 現象 | 理由 | |
| 変えられる場合 | ある画層の色を変えると、 変わる。(参考1) |
ブロック要素がその画層に属していて、 ブロック要素の色が「ByLayer」という設定になっている。(注1) |
| ブロックの色を変えると、 変わる。(参考2) |
ブロック要素の色が「ByBlock」という設定になっている。(注2) | |
| ブロックの画層を変えると、 変わる。(参考3) |
ブロック要素の色が「ByBlock」という設定になっていて、 かつブロックの色が「ByLayer」という設定になっている。 |
|
| 変えられない場合 | 上記の操作では、 変わらない。 |
上記のいずれでもない。 |
| (注1) | 「ByLayer(バイレイヤー)」とは、「By Layer」すなわち「画層による」「画層で設定されているものを参照する」の意味。 |
| (注2) | 「ByBlock(バイブロック)」とは、「By Block」すなわち「ブロックによる」「ブロックで設定されているものを参照する」の意味。 |
| (参考1) | 画層の色を変える方法 |
| 「形式」→「画層管理」 | |
![]() |
|
![]() |
|
| (参考2) | ブロックの色を変える方法 |
| 「修正」→「オブジェクトプロパティ管理」 | |
![]() |
|
![]() |
|
| (参考3) | ブロックの画層を変える方法 |
| (参考2)と同じく「オブジェクトプロパティ管理」を使う。 | |
![]() |
| それ自身に設定されている色 | 要素の色に「ByLayer」「ByBlock」以外の実際の色が設定されている場合。 |
| ブロックに設定されている色 | 要素の色に「ByBlock」が設定されている場合。 |
| 画層に設定されている色 | 要素の色に「ByLayer」が設定されている場合。 (ブロック要素が属する画層の色) あるいは、要素の色に「ByBlock」が設定されていて、 かつブロックの色に「ByLayer」が設定されている場合。 (ブロックが属する画層の色) |
| (参考4) | ブロックを分解する方法 |
| 「修正」→「分解」 | |
![]() |
| (参考5) | ブロックに戻す(ブロックを作る)方法 |
| 「作成」→「ブロック」→「ブロック定義」 | |
![]() |
|
![]() |
| 新規の名前 | 他に波及しないので、安全である。 |
| 分解前の名前 | ブロックが再定義され、同名のブロックが全て変わる。 言い換えると、複数のブロックの色を一度に変えられる。 ただし、いろいろ注意点がある。 |
| (参考6) | ブロック要素の色を変えるプログラムの例 |
| プログラム(右クリックでダウンロード) |
| (参考7) | プログラムを使う方法 |
| 例えば(参考6)を、適当なフォルダの適当なファイル(例えば「x.lsp」)に保存する。 | |
| 「ツール」→「アプリケーションロード」 | |
![]() |
|
| 保存したファイルを選択しロードする | |
![]() |