Uniform circle/elipse packing on a surface/mesh

I am working on a project, and want to simplify the forms to make it easier to fabricate with rolled steel. Basically, the idea was that each piece would be rolled using a cone, and could change shape based on the angle at which it is rolled. So the outline of each part would be either circular or elliptical. Currently my design uses irregular shapes based interpolated curves from mesh faces. I wonder if anyone could point me in the right direction for a way to populate a surface or mesh with ellipses. Alternatively, if there is a way to generate meshes where faces have right angles that would work, but I feel like that’s impossible.


zac_script_facetedmesh.gh (337.0 KB)

Thank you everyone!