Circle packing with fixed radius and fixed number of circle for each radius

Awesome! Will give that a try, thank you.

Hi, could anybody help me how to fill boundary with the circles? I need to fill area with the black circles as sketched. The blue circles were made by array along the purple curve. Till now I create the filling manually.

Thera are 2 conditions only. The number of circles is unknown.
diameter is 28mm and is fixed.
the minimum distance between radii black and blue circles should be 45mm and the maximum distance should be 60mm and can be adjusted by the slider in Grasshopper. Thanks :slightly_smiling_face:
fill_pattern.3dm (55.8 KB)
ViewCapture20210921_094214

Hello Daniel,
I was wondering if it would be possible to do this same idea but with some holes in the surface so the circles continue the grading up still being tangent to each other and the open holes perimeter.
Thanks
James