Trim offset curves to give new closed curve

Hello,

I want to offset curves by varying distances, then trim them all to give a new closed curve.

Please see attached.

Thanks,

Dan

Are all your curves made up of linear segments?

This could be a way.

David,

Yes, the curves will be linear segments.

In the opposite case, where the segments were offset to the outside, how would you connect these curves? Fillet?

Thanks,

Dan

HS_Kim,

Thanks for your solution. I can see this would work, but am surprised at how involved it is!

Dan