Hello, all.
I have been thinking about something like this for quite a while and recently, with some advances in how I approach the code made a quick and dirty version of it.
It's basically a box builder's tool that lets you "extrude" any (non-curved) segment. Here it is in action:
I'm using a very dirty approach to making this work, so feel free to suggest better alternatives.
The code is attached - have a curved shape, start the macro, just click to add "flaps", ctrl+click to add skewed flaps.
Realized the demo makes it look like simple boxes are drawn, here's a neater demo:
I'm looking forward to your thoughts.