macro or lisp to auto fillet to 0 all selected plines at their existing intersection

macro or lisp to auto fillet to 0 all selected plines at their existing intersection

mkroll9in5in
Enthusiast Enthusiast
576 Views
3 Replies
Message 1 of 4

macro or lisp to auto fillet to 0 all selected plines at their existing intersection

mkroll9in5in
Enthusiast
Enthusiast

I'm looking for a macro or LISP, now on LT 2024, that will auto fillet to 0 all selected plines at their existing intersection. This drawing is just a example. I may have many parts on a drawing and I do not wish to have to manually fillet every corner one at a time. There is a lot more going on that leads up to this point in the game than you cannot see. I'm just trying to keep my request as simple as I can.

 

auto fillet plines.jpg

 

 

0 Likes
Accepted solutions (1)
577 Views
3 Replies
Replies (3)
Message 2 of 4

komondormrex
Mentor
Mentor

_chamfer with zero lengths

 

-boundary -> cross polygon select all but boundary and erase, explode boundary

0 Likes
Message 3 of 4

Kent1Cooper
Consultant
Consultant
Accepted solution

If the overlap is always within a known limit, you can use PEDIT, Multiple option, select everything applicable [as many such pairs as you want all at once], Join option, and give it a fuzz distance a little greater than that known limit.  Unlike using BOUNDARY, this will also work if the Polylines fall short of crossing each other, such as in this situation:

Kent1Cooper_0-1685459571962.png

In that, the overlap/shortfall is 1 drawing unit, and using this procedure with a fuzz distance of 1.5 got the result I think you're looking for.

Kent Cooper, AIA
0 Likes
Message 4 of 4

mkroll9in5in
Enthusiast
Enthusiast

I should have known that one. I have made macros with that before. I think I tried that once before and though it wouldn't work if the lines crossed. I stand corrected. Thank you for steering me in the right direction.

0 Likes