Offset curve and attractor point

Hi
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)
help.gh (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:

image

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

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