Scaling objects depended on distance from center point


I need to make holes in an object similar to the attached image (the back part of the seat)
I really need some help on how I might approach such a task.
Maybe grasshopper or a script?
I would need to give a minimum diameter for the objects that are not in the radius and a max for inner most object.
Thank you for any help!


In general, here’s an old tutorial for this… Distance logic with Grasshopper on Vimeo

Establishing a min allowed radii is not covered in the video but that’s possible in GH as well by culling. I’d set it up like this using a Graph Mapper component to make the largest circles in the center.