View Full Version : 2012 Re-define a blocks insertion point with out changing the entire drawing?
rbhazie
2014-09-30, 05:45 PM
I have a master drawing with a ton of electrical blocks that have the insertion point in the wrong location.
How do I modify the block to have the correct insertion point with out redoing the entire master drawing?
cadtag
2014-09-30, 06:13 PM
I believe you'll have to edit the master drawing, use BEDIT to redefine the insertion points for the block definitions you want to change. Close BEDIT, and save the drwing.
After that the question is _how_ do you use the blocks that are stored in the master.... there are several options
Ed Jobe
2014-09-30, 06:30 PM
Once in BEDIT, you'll either have to move the entities in relation to 0,0 ( the basepoint) or run the BASE command and change the basepoint from 0,0.
rbhazie
2014-09-30, 06:53 PM
Thanks, I was just going to go into the block editor and re set the base point to the center of the object. But then that will change all the blocks ini the drawing and they will no longer be in the correct location.
cadtag
2014-09-30, 07:02 PM
I may be misunderstanding your use of the term 'master drawing'. I interpreted that to be a library drawing, from which block were inserted into working drawings. It's starting to sound like your 'master drawing' is in fact a working drawing?
Ed Jobe
2014-09-30, 09:42 PM
I may be misunderstanding your use of the term 'master drawing'. I interpreted that to be a library drawing, from which block were inserted into working drawings. It's starting to sound like your 'master drawing' is in fact a working drawing?
If you redefine the block insertion point, then yes, they insertions will "move". You can filter for that block name and move them back.
rbhazie
2014-10-01, 11:33 AM
Yes this is a working drawing with a very large amount of incorrect blocks. To change the insertion point would destroy the entire drawing. Was looking for a way to make the change without have to re build the entire drawing. Not looking to good.
cadtag
2014-10-01, 12:17 PM
One possibility, presuming that all the blocks of the same name are at the same insertion scale.
Keep track of the distance you move the objects in BE to get them on 0,0 as the correct insertion point. Then after redefining and saving the block, use the FILTER command to select all of those blocks by name, and move them the opposite distance * insertion scale
BlackBox
2014-10-01, 12:37 PM
... use the FILTER command to select all of those blocks by name....
I've always found QSELECT Command to be more useful.
BlackBox
2014-10-01, 12:41 PM
At the risk of suggesting a different workflow... One could instead simply change the block's base point, and retain it's current position with something like Lee's Change Block Base Point (http://www.lee-mac.com/changeblockinsertion.html) routine:
http://www.lee-mac.com/lisp/gifs/ChangeBlockBasePoint.gif
cadtag
2014-10-01, 01:35 PM
I've always found QSELECT Command to be more useful.
horses for courses.
jaberwok
2014-10-01, 01:37 PM
At the risk of suggesting a different workflow... One could instead simply change the block's base point, and retain it's current position with something like Lee's Change Block Base Point (http://www.lee-mac.com/changeblockinsertion.html) routine:
http://www.lee-mac.com/lisp/gifs/ChangeBlockBasePoint.gif
That sounds like exactly what the OP does want. :)
rbhazie
2014-10-01, 02:37 PM
At the risk of suggesting a different workflow... One could instead simply change the block's base point, and retain it's current position with something like Lee's Change Block Base Point (http://www.lee-mac.com/changeblockinsertion.html) routine:
http://www.lee-mac.com/lisp/gifs/ChangeBlockBasePoint.gif
This worked out fantastic, Thanks so much for all the help.
BlackBox
2014-10-01, 04:02 PM
That sounds like exactly what the OP does want. :)
:lol:... Just another broke clock moment; that's all. :beer:
This worked out fantastic, Thanks so much for all the help.
I'm sure Lee would be pleased to know that... You're very welcome, rbhazie; I'm happy to help.
Cheers
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.