Dot fill

Blue-noise dots that stay fully inside the edge. No dot ever gets clipped, since centers are inset by one radius.

No dots yet
centers kept ≥ radius + margin from the boundary