Urchuck
(Iurii Shaulov)
April 4, 2026, 8:13pm
1
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?
If you just want to make a smoothed version of the initial Voronoi cells, then you could skip the whole simulation part like this:
[image]
voronoi_cage.gh (10.7 KB)
If you do want to simulate though, there is a new soft-body collision component in the latest R7 SRC that makes it a bit easier. This will give a more realistic squeezing together of the balloons. When you let them move around freely like this, the gaps between them no longer follow the original Voronoi division.
[image]
ballo…
1 Like
Urchuck
(Iurii Shaulov)
April 5, 2026, 3:01pm
3
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