Non-Overlapping Perforations


I am trying to create a perforated surface that creates a sort of negative-space effect.

I managed to create scattered circles, however I do not want them to overlap with each other and I want it to follow my branch design that I am going for. How do I populate my surface with circles without overlapping with each other and follow the surface edge?

Hopefully that makes sense… This is what I have so far. Any help would be appreciated!

Have a look on the forum for circle packing. Kangaroo will probably be necessary if you are strict about the overlaps. It looks like you want a loose packing, so you’ll need to relax some of the constraints. You could also use triremesh and to generate your centerpoints. Both methods will work best of you offset your pattern first with clipper by your circle radius.

1 Like