Offset curve and attractor point

Im trying to plan a neighborhood with one central park while the buildings have internal yards that gets bigger as the distance between the attractor point and the center of the buildings gets bigger .
Files attached, thank you in advance.
help.3dm (508.3 KB) (21.3 KB)

you could for instance turn the offset into a function of the distance between the center point of the building rectangles and the center point of the park:

note that the minimum offset distance is not zero, but the amount regulated by your slider:


and this indicates the max offset (in combinatino with the graph mapper)

curve is internalized, no need to post Rhino file → (33.4 KB)