Randomly populate a surface with X different kind items

Hi there,
I’m trying to populate a surface with 4 different polygon and polyline. I figure out how to populate it randomly, working with “Populate Geometry” and a Randomize algorithm that works but the result is not good. I would like to achieve a pattern like the reference that I post.

Another objective would be to be able to select the 4 types of curves separately, after having populated the surface

Thanks in advance.



Hi,

An idea could be to perform a circle packing with a predetermined set of radii for the circles, then orient your shapes to the corresponding circles.
With some tweaking, at least the shapes don’t overlap.

CirclePackingPatterns.gh (28.6 KB)

Wordle if your surface is on a plane.

now on Nautilus plugin