algorithmic modeling for Rhino
So I was able to make was I wanted to make here and it looks like this:
(if anyone needs advice on how to do that, let me know)
but I find the cells that extrapolate each panel a bit annoying. I would like to make it so each panel is based on a voronoi pattern using only the points inside it, so as to avoid these tiny slices of voronoi cells that come from a neighboring panel. I was able to find a way to do that using "Containment"; but I'm not even sure that would be an efficient method, and I can't test it because that tool doesn't exist anymore.
So... any tips?
Thanks!
Tags:
Graft your panel outlines then use the PointInCurve component to cull the points for each panel.
Works like a charm. Thanks!
Here's the solution for when future generations facing the same problem find this thread:
The error comes from the fact that a few of the panels have no points or just one point inside them, so no big deal. I'll probably just manually add a couple each time that's the case.
Thanks, Hannes!
Adding a minimum amount (like one or two) of points with a Pop2D for each panel might help without disturbing the evenness too much. Or just check if a at least two points are inside and add them if necessary.
Welcome to
Grasshopper
© 2025 Created by Scott Davidson.
Powered by