@Anonymous wrote:
.... I am trying to utilize your lisp routine but it gets funky with my polylines for some reason. ....
EDIT: Was able to repeat it once but do not know how.
An intermittent problem is the hardest to trouble-shoot. First, there are more than one thing passing through some Block insertion points -- see the first paragraph in Post 3. The code is written assuming only one, though I guess it could be altered to allow more than one if every such things needs to be Broken.
Apart from that, I suspect there would be a problem because the Polylines have width. Unfortunately, you can't select a Polyline with width at its center-line "path" where the Block insertion points are, because there's "nothing there" [unless you happen to be at a vertex]. To select one manually, you have to pick along the edge.
It should work if you can temporarily remove the width from the Polylines. It may also work if you Zoom out pretty far, but I don't guarantee that.
If those don't work, or it's too much to remove the width and then re-assign it afterwards, the remaining possibility is to increase the size of the Crossing window by which it looks for things at Block insertion points, and make it look around the points instead. If that Crossing selection window were to be made the size of the Block itself, would it be safe to assume there would be nothing passing through it other than the Block and whatever is to be Broken?
Kent Cooper, AIA