rwells wrote:It seems that not only is a block in its own layer and layer "0" but that its attributes (color, etc) are changed by editing "0" not the layer where the block was inserted. How then could blocks on different layers be assigned different colors or blocks on one layer be on and on another off? In AutoCad (2000) this is definitely different, blocks are managed only on the layer where they are inserted.
Block inserts are on exactly one layer. Each entity inside a block definition is also on exactly one layer.
If you want to assign entity attributes based on the layer a block insert is on, you can do this by changing those attributes of those entities inside the block definition to "ByBlock". When you insert a block, make sure that all attributes are set to "ByLayer" (the default).
- A line inside a block has the color attribute set to "ByBlock".
- Layer "Red" has its color set to red.
- Layer "Green" has its color set to green.
- If the block is inserted into the drawing on layer "Red", the line in the block insert will be red.
- If the block is inserted into the drawing on layer "Green", the line in the block insert will be green.
Please let me know if this does not make sense to you or you still think that autocad handles this differently.