algorithmic modeling for Rhino

Hello everybody,

I'm trying to do some voronoi on a surface.
I've got some success when done in a plane surface. Some, 'cause I've got some closed holes. This definition I've done by myself with some instructions from others tutorials.
The success was that I could hold voronoi inside a box that has the same size of the plane of voronoi.

Then I've try to go to a surface more organic, and start to use Ivan's definition ( to do it. But in this case, when you do the Voronoi, the points are not randomize inside the surface, they are moved from it.
And as the voronoi doesn't have a base plane, extends far from the surface.
Like this, I couldn't close the perimeter "bubbles" created by voronoi on the surface.

Well, I think probably it'll be easier to understand with my definitions.
Both are in the same archive. So tell me what you guys think about it.

My goal is to have all voronoi "bubbles" inside a organic surface and not extended far from it.


Views: 12063


Reply to This

Replies to This Discussion

Like a lot of my suggestions, mine isn't exactly a Grasshopper solution (but it can take Grasshopper output as input). I need to take a look at the latest builds of grasshopper to see if it can interact better with plug-in commands now.

I've been programming up a routine to create the filleted cell (or bubbles that you are referring to) inside any arbitrary curve network (but needs to be a curve network that can be projected to a plane). So if you have your curve network (voronoi or otherwise) define, this might help.

I'm about to do a blog post example on this, if it sounds of interest, get in touch here or from contact details on and I'll explain further on how to use it.








  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service