I tried what you suggested and things began to make sense. Thank you for the quick and detailed response. We can check this, when you tell us which library and part is concerned or when you post a test case dxf file. The libraries from library browser are presumably mostly community contributions and I can't say if they are all following this implementation or if they possibly cause issues. So this is the intended implementation of blocks in LibreCAD. This is possible, but does not make much sense, especially for libraries. When block properties are set different from BY_BLOCK or BY_LAYER, they are not modified on insert. What is layer 0 in the block is translated to the INSERT's layer and it inherits properties, when they are set to BY_BLOCK or BY_LAYER in the block editor.īut when you toggle layers _strech_lr_2 or auxiliary visibility, parts of both added blocks disappear, from layer 0 block and layer 1 block. Thus when you toggle layer 0 or 1 visibility, the whole block disappears, because the INSERT entity becomes invisible. That means, a reference to the block is added to the active layer. When you add a block to a drawing it is done with an INSERT entity. All other layers of the block are preserved. You will recognize, that what is layer 0 in the block editor becomes the layer in the drawing, to which the block was added. see differences in the inserted blocks and what happens when you toggle layer visibility activate layer 1 and insert misc/screw from library browser again create new layer 1, with different color or line type check layer list, layers _strech_lr_2 and auxiliary are added from the block start a new drawing, it has only layer 0 I recommend to follow these steps for better understanding of blocks:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |