Pseudo-lloyds with kangaroo

Are you after something like this?


trivalent_kangaroo.gh (71.4 KB)

You were getting just nulls in the output because none of the goals you were using produce a geometry output. Some goals such as Length automatically output lines, but EqualLength doesn’t (the thinking was that you don’t want lots of copies of the same geometry in the Kangaroo output, and you’d nearly always have some Length goals in the same sim). You can connect a ‘Show’ component to get particular lines in the output.
Here though it does make sense to include some zero length goals on the lines. Equal Length alone gives this:


(the lines all have the same length, but with no guidance on what that length is. Instead we want them close to equal, while also being close to as short as possible).

Also - regarding point 3 - those aren’t really Voronoi properties. What makes a Voronoi diagram a Voronoi diagram is dividing the space into regions according to which point they are closest to - nothing to do with randomness or number of sides - that’s just a common association because people often use it with randomised points as input.

1 Like