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)

1 Like

Wordle if your surface is on a plane.

now on Nautilus plugin

4 Likes