MrsHyde Posted May 13, 2010 Posted May 13, 2010 hi to everyone. i just start to learn autocad. one girl in my university told me that it is better when you draw for example furnitures and what to put then all together in a layer... it's better to put them in the layer 0. she said something like "its relative if you what all the furniture as block". i didn't clearly understand. i hopesomeone of you understand my message. thanks! Quote
rkmcswain Posted May 14, 2010 Posted May 14, 2010 If you are making a block, then yes, drawing the entities on layer 0 has advantages. The block entities will take on the properties of the layer onto which it is inserted. Quote
MikeScott Posted May 14, 2010 Posted May 14, 2010 A block is a collection of drawn items and/or text. When you Block some items, you're basically wrapping them together under a single name, to allow them to be re-used in that drawing, and/or setting it up for use in other drawings. If you're setting out to draw a block, you do it in the 0 layer. This is like a neutral layer. If you're in a drawing and want to insert the block, you typically change yourself to an appropriate layer (like maybe "Furniture") and then insert the block. As rkmcswain says, it'll then inherit all of the settings of the Furniture layer you insert it into. You don't HAVE to create a block in the 0 layer, but it's recommended, to make it easier to deal with later on. Quote
MrsHyde Posted May 14, 2010 Author Posted May 14, 2010 thank you very much for the quick replies. to be sure that i undertood... even though you put a drawing from one layer, except layer0, to another, this drawning keeps the characteristics from the first layer.right? Quote
Cad64 Posted May 14, 2010 Posted May 14, 2010 No, it is the exact opposite. As already mentioned twice before, if you create a block on layer 0, and then insert that block onto a different layer, the block entities will inherit the characteristics of the layer it is inserted into. Just try it yourself. Switch to Layer 0, draw some lines, create a block and then place the block on a different layer. The block entities will automatically change color and linetype to match the settings of the layer. Quote
Ryder76 Posted May 14, 2010 Posted May 14, 2010 No, it is the exact opposite. As already mentioned twice before, if you create a block on layer 0, and then insert that block onto a different layer, the block entities will inherit the characteristics of the layer it is inserted into. Just try it yourself. Switch to Layer 0, draw some lines, create a block and then place the block on a different layer. The block entities will automatically change color and linetype to match the settings of the layer. Maybe I understood the question differently... As CAD64 said, if you insert a block/drawing that was created on layer '0' it will have the properties of the layer it is placed on inside the drawing you inserted it in. However, if you insert a block/drawing that was created on a layer, let's call it 'COLOR', even if the drawing you insert it on doesn't have a layer named 'COLOR' it will create one. Properties 'BYBLOCK' is a different matter. Hit the F1 key and look up Blocks - BYLAYER and BYBLOCK. Quote
rkmcswain Posted May 14, 2010 Posted May 14, 2010 However, if you insert a block/drawing that was created on a layer, let's call it 'COLOR', even if the drawing you insert it on doesn't have a layer named 'COLOR' it will create one. And to expand on that some more.... The layer COLOR will exist in the new drawing, but all insertions of this block will always have the properties of COLOR (color, linetype, lineweight, transparency, etc) ---- as opposed to if the block were created on layer 0. A real world example: we have a fire hydrant block that we may use to represent a proposed FH, an existing FH, and maybe even a future FH. We use the same "defined on layer 0" block, and insert it on 3 different layers to get the three different visual effects. Properties 'BYBLOCK' is a different matter. True. Setting a property (color, linetype, etc) of the block entities (before making the block) to byblock allows you to change that property of the block entities independent of the layer it resides on. Quote
MrsHyde Posted May 14, 2010 Author Posted May 14, 2010 even though i got confused with cad64. anyway. Quote
Cad64 Posted May 14, 2010 Posted May 14, 2010 even though i got confused with cad64. anyway. I don't know how to explain it any simpler. What is confusing you? Do you know how to draw lines? Do you know how to create a block? Do you know how to create layers and set layer properties, such as color and linetype? Do you know how to move entities from one layer to another? Quote
MrsHyde Posted May 15, 2010 Author Posted May 15, 2010 i didn't say that you are wrong. i think you didn't understand my question. sorry but i'm new and it is easy to be confused. Quote
ReMark Posted May 15, 2010 Posted May 15, 2010 Forget what the "girl from university" told you and follow the advice rkm and cad64, amongst others, have given you on this forum. Stick to creating your blocks on layer 0. Period. Quote
MAC Posted May 21, 2010 Posted May 21, 2010 One down side to doing it this way is the layer you put the block in also takes on the properties of layer 0 in that you will now never be able to delete the layer you placed the block on. Quote
Cad64 Posted May 21, 2010 Posted May 21, 2010 One down side to doing it this way is the layer you put the block in also takes on the properties of layer 0 in that you will now never be able to delete the layer you placed the block on. That statement is untrue. You can delete any layer. The only layer that can never be deleted is layer 0. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.