ByLayerとByBlockの違いについて教えてください
どちらもByから始まり、名称は似ていますが利用目的は異なります。
下記の内容をご確認ください。
【ByLayer】
オブジェクトに対し、各画層ごとで設定した色や線種を従わせます。
例えばある線分オブジェクトの[色]が[ByLayer]、画層が[0]となっている場合、
その線分オブジェクトの色は[0画層]に設定された色で表示されます。
【ByBlock】
ブロック作成時の画層ではなく、ブロック挿入先の画層設定に従わせます。
ByBlockで作図した図形を「ブロック化」した場合に有効となります。
例えば、赤色で線分オブジェクトを作成し
そのDWGファイルを別の図面にブロック挿入した場合、
通常ですと、挿入先の図面でブロックの色を赤から変更する事は出来ません。
しかし、[色]を[ByBlock]で指定した線分オブジェクトを作成し
そのDWGファイルを別の図面にブロック挿入した場合、
挿入先の設定に従いますので、色の変更を行う事が可能となります。