ByLayerとByBlockの違いについて教えてください

ByLayerとByBlockの違いについて教えてください

どちらもByから始まり、名称は似ていますが利用目的は異なります。
下記の内容をご確認ください。

【ByLayer】
オブジェクトに対し、各画層ごとで設定した色や線種を従わせます。

例えばある線分オブジェクトの[色]が[ByLayer]、画層が[0]となっている場合、
その線分オブジェクトの色は[0画層]に設定された色で表示されます。

【ByBlock】
ブロック作成時の画層ではなく、ブロック挿入先の画層設定に従わせます。
ByBlockで作図した図形を「ブロック化」した場合に有効となります。

例えば、赤色で線分オブジェクトを作成し
そのDWGファイルを別の図面にブロック挿入した場合、
通常ですと、挿入先の図面でブロックの色を赤から変更する事は出来ません。

しかし、[色]を[ByBlock]で指定した線分オブジェクトを作成し
そのDWGファイルを別の図面にブロック挿入した場合、
挿入先の設定に従いますので、色の変更を行う事が可能となります。