Evenly Spaced Closed Polyline Regions?

Hi all,

I was wondering if there was any way to space out closed regions from one another using a consistent distance? The left side of the image is what I’m starting with, but I would like to get to something akin to the right side without doing each move manually. Any guidance would be greatly appreciated.

Best,

John

EvenlyExplodedClosedRegions.3dm (329.0 KB)

Please try to use ScalePositions achieving it,

This could be the moment to turn to grasshopper
spread surfaces.gh (13.6 KB)


The scaling now is done using the centres, but could also be combined by using one edge of the outer shapes.