11-25-2023
09:31 AM
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
11-25-2023
09:31 AM
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