Test on a subdivision strategy on polygon with holes aiming to interpolate the resulting topology between holes as complex 2d shapes
starting from edit points and normal on hole curves, check for termination 1. boundary 2. other holes, check for intersection between other edit point-normal pair – create a new pair at intersection for next evaluation until no intersection is present.
1. terminating conditions when internal hits another intersected pair – at the moment it just stops at intersection – the overall config needs to be readjusted to keep the history of intersections and update to the new intersecting pair
2. todo: retain structure for polygon generation
3. incorporate bounding curve point-normal? – similar to straight skeleton generation