Anuncios

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

Kent1Cooper
en respuesta a: ltastan1

I expect that is going to require BREAKing the original Polyline into two pieces at some vertex such that neither remaining piece is self-intersecting, then OFFSETting each piece, and JOINing the original back together and PEDIT / Multiple / Joining the Offset results together with a fuzz distance in case the Break was at a non-tangent change in direction [i.e. the Offset results don't meet].

 

In your example, any vertex would do.  But how complex do these things get?  There are certainly configurations in which some Break points would leave at least one portion still self-intersecting.  If that's a possible result, it may be possible to find a way for a routine to determine whether that happened, and try a different vertex.

Kent Cooper, AIA