Golf ball? Evenly spaced points on a sphere?

Icosahedral:


Cubic:
Tetrahedral:

symmetric_circle_pack_spherical.gh (24.0 KB)

It uses @dale’s Rhino Polyhedra to generate the starting polyhedron, distributes a chosen number of points on one segment of one face, and then packs these with all the necessary symmetry constraints.
Sometimes you can get a nicer looking pattern by increasing the radius to the point where the circles overlap slightly, and scaling down the output - there’s a slider for this.
Also included is a toggle for whether to include the vertices of the original polyedron as fixed circles.
For example, you probably do want this on for icosahedral symmetry, otherwise you get 5 circles around a gap at the corners.
If you find it is slowing down with a lot of circles, disable the mesh components on the output.

5 Likes