Likewise, if the xref has same name as one already in the dwg, same problem as with block.
Copy/paste from one drawing to another messing up.
I have 2 drawings, one is of a building site of 34 houses and others of each individual floor plan of each house.
I want to combine the drawings so that all details I need are on the one drawing of the whole site. I can then turn on/off layers as and when I need them.
The issue I'm having is when I copy the drawing from the 'floor plan' (of which I have cleaned up and removed everything that I dont need), only some of the entities/blocks are carried over, and new entities show up when pasted in what appears to be random places.
The complete site drawing is in metres and the floor plan drawings are in millimetres but this has never been an issue before as BricsCAD has always automatically converted them to the correct units etc.
I have noticed that it only seems to be the Blocks that the issue is with and it is Blocks that appear in random places that are not on my tidied up drawings of the floor plans.
I have also discovered that the Blocks that are not transferring over are Blocks of Blocks which is annoying so breaking down every single block would be very very time consuming, and some blocks I want to keep so exploding the whole drawing is not an option.
I have tried every version of copying and pasting I can think of to no avail.
Is there any way I can copy what I see on screen, exactly as I see it as COPYBASE/PASTEBASE as this would be the easiest for the placements.
Thanks in advance.
Comments
-
Hi Keith, I think it's better to create a support request and provide example files with it, so the problem could be investigated.
0 -
I sometimes get similar issues if I try to copy an object containing a block with name ABCD to a another dwg already containing (another) block ABCD.
0 -
My money is on the dwgs having the same Block names, there may be some differences with the blocks insbase, mm v's m, block at 0,0 when created etc.
This will give you a list of block names in a dwg. open say notepad twice, convert to column and compare .
(setq lst '())
(vlax-for block (vla-get-blocks (vla-get-ActiveDocument (vlax-get-acad-object)))
(setq lst (cons (vlax-get block 'name) lst))
)0 -
It seems that the block has the same name across different drawings but contains different content. As a result, when you insert the block into a drawing, it automatically adopts the definition of the block that already exists in the drawing.
A possible solution would be to use Xrefs instead of pasting the drawing as a block. This way, you don’t need to modify anything, and you still retain full control over the visibility of the layers.
0 -
Likewise, if the xref has same name as one already in the dwg, same problem as with block.
0 -
Yes, as I read there are only 2 drawings, if there are the same names, you can easily rename one of the drawings, instead of numerous blocks?
0