BYBLOCK however applies specifically to the elements of a block. The attribute value of the element is the one assigned to the block.
A line within a block with colour BYLAYER on layer "Linework" gets the colour assigned to layer "Linework"
A line within a block with colour BYBLOCK on layer "Linework" gets the colour assigned to the block.
A line within a block on layer 0 with colour BYLAYER gets the colour of the layer the block is inserted on.
I hope I explained that OK
Objects within a block whose colour is BYLAYER and whose layer is 0 inherit
the colour of the layer on which the block is placed. Insert the block on a
red layer and those objects turn red.
If their colour is BYBLOCK, same thing happens.
The BYLAYER block; if you force colour green on that block even though the
layer is red, the objects will still only be red - bylayer.
The BYBLOCK block; those things will turn green - takes the colour of the
Global CADD Systems - A division of Cansel
all entities ByLayer.
They can't then be overridden.
This might be suited for a large organisation with a strict layer for every
conceivable setting and don't want drafters doing their own thing.
If you want extra flexibilty to alter if required then set ByBlock. Good for
small operators who want flexibility if req'd but introduces possiblity of
rogue operators though they would probably just explode the block! (give
them their pink slip)
Ideal is when creating your block, set all entities on Layer 0 and all
You can then insert block onto a layer and it will take on the layers
If req'd you can override and set any item (linetype) to a different setting
without exploding block.
Create a door block on layer 0 with intelligent insert point where you would
normally insert the door.
Insert it on a 'door' layer.
Now also insert doors onto a 'Demolition' layer and it shows dashed line of
One door over here is a firerated door inserted onto door layer. Change
linetype to Bold line so it stands out from other doors.
All with one door block.
Is there any websites with tutorial to understand the flow.
Edited by: ram.d on Jun 3, 2010 4:10 PM
the problem with the method of putting all entities on 0 layer inside a block is that its often not possible . often times you need to have axis , or hidden lines in your block . unless you force color and linetype on layer 0, you have to put these objects on other layers i e axis_line hidden_line