I am working with an old AutoCAD file that contains older blocks that have been modified since originally created. The newer blocks have multiple changes including the insertion points. Some of these existing blocks with new insertion points are included in a Dynamic block. I have updated the older blocks insertion points in (1) drawings. How can I redefine the same blocks in multiple drawings without the block moving? When using the DESIGNCENTER to redefine the blocks in other drawings, it moves the block to the insertion point. I wan't the insertion point to move to the block so that the block itself doesn't move. Is this possible or do I have to go into every drawing and manually update all insertion points? There are a lot of blocks that I would need to update manually in multiple drawings.
I am working with an old AutoCAD file that contains older blocks that have been modified since originally created. The newer blocks have multiple changes including the insertion points. Some of these existing blocks with new insertion points are included in a Dynamic block. I have updated the older blocks insertion points in (1) drawings. How can I redefine the same blocks in multiple drawings without the block moving? When using the DESIGNCENTER to redefine the blocks in other drawings, it moves the block to the insertion point. I wan't the insertion point to move to the block so that the block itself doesn't move. Is this possible or do I have to go into every drawing and manually update all insertion points? There are a lot of blocks that I would need to update manually in multiple drawings.
@pendean wrote:
Try this freebie to solve the primary issue with your blocks https://apps.autodesk.com/ACD/en/Detail/Index?id=1203146290307485351&appLang=en&os=Win32_64
Thank you, but that is the lsp I used to relocate the insertion point in all the blocks within the same drawing (DWG) file. It didn't take much time, but there are around 20 different blocks in that drawing (DWG) file. Since some of the blocks are odd shapes, I was hoping to update the insertion points in that (1) drawing and redefining those same blocks that are in different drawing (DWG) files. Loading each drawing then modifying all the different block insertion points tends to be time consuming, and it's hard to remember the exact insertion point of odd shaped blocks.
Say I have a block called 'A' in drawing '1' and this block is also in a dynamic block called 'DynamicA'. Now say drawing '2' has block 'A' already inserted, but it has a different insertion point and I need to add 'DynamicA' to this drawing. Without updating the insertion point of 'A' and inserting 'DynamicA', 'DynamicA' would now be incorrect. Fixing the insertion points in a few drawings isn't bad, but I have a lot of drawings and the insertion point of block 'A' is in an awkward place to individually update 'A' in each drawing. It would be nice to update the blocks in (1) drawing and then automatically redefine the blocks in all the other drawings without moving the block location.
I hope that makes more sense...
@pendean wrote:
Try this freebie to solve the primary issue with your blocks https://apps.autodesk.com/ACD/en/Detail/Index?id=1203146290307485351&appLang=en&os=Win32_64
Thank you, but that is the lsp I used to relocate the insertion point in all the blocks within the same drawing (DWG) file. It didn't take much time, but there are around 20 different blocks in that drawing (DWG) file. Since some of the blocks are odd shapes, I was hoping to update the insertion points in that (1) drawing and redefining those same blocks that are in different drawing (DWG) files. Loading each drawing then modifying all the different block insertion points tends to be time consuming, and it's hard to remember the exact insertion point of odd shaped blocks.
Say I have a block called 'A' in drawing '1' and this block is also in a dynamic block called 'DynamicA'. Now say drawing '2' has block 'A' already inserted, but it has a different insertion point and I need to add 'DynamicA' to this drawing. Without updating the insertion point of 'A' and inserting 'DynamicA', 'DynamicA' would now be incorrect. Fixing the insertion points in a few drawings isn't bad, but I have a lot of drawings and the insertion point of block 'A' is in an awkward place to individually update 'A' in each drawing. It would be nice to update the blocks in (1) drawing and then automatically redefine the blocks in all the other drawings without moving the block location.
I hope that makes more sense...
@pendean wrote:
AFAIK there is no such tool around or Dynblock. but you can ask in the LISP forum here for guidance on getting there https://forums.autodesk.com/t5/autocad-customization/ct-p/AutoCADTopic1
That is what I was afraid of... I will try the LISP forum. Thank you
@pendean wrote:
AFAIK there is no such tool around or Dynblock. but you can ask in the LISP forum here for guidance on getting there https://forums.autodesk.com/t5/autocad-customization/ct-p/AutoCADTopic1
That is what I was afraid of... I will try the LISP forum. Thank you
Can't find what you're looking for? Ask the community or share your knowledge.