Kangaroo irregular natural stone paving - jiggly output

I am trying to create a random pattern that resembles irregular stone tiles. I use kangaroo to pull hexagons to form less regular shapes and this image is quite close to what I want to achieve, but I struggle to balance strengths (or probably need another goal to constrain it so it can sit still when the solver is running). Any advice appreciated

paving.gh (32.0 KB)

You can change the threshold.

I’m not sure about your Curce collision goal. I think you should graft the Curve input.

Another Curve Collision goal can be used to keep the vertices inside the boundary.

The result still has overlapping or intersecting polygons.

Have you seen the balloonpack example in this topic here?

1 Like

Thank you, I made it work with no breaks within certain limits.

However, I still can’t get much control over angles and the area, as the goals work as boundaries rather than precise goals

paving.gh (54.6 KB)

1 Like