One of the best natural examples for a Voronoi is the Wing structure of a dragon fly.Grasshopper can help us to build a shape like this in Rhino.
Image Courtesy: The Pond blog
Grasshopper by default has a node for Voronoi, we just have to prepare the necessary information to feed into the node. The following example shows how to create a Voronoi shaped holes in a surface
- Create a planar Surface from rhino or grasshopper
- Randomly Populate the surface with points using the Populate 2D Node
- Feed the surface and the points into the Voronoi node and feed a number slider too to adjust eh radius
- This forms the required Voronoi structure which you can edit the number of points or radius.
- To create the holes we need to offset each and every inner portion towards its centre using the Scale node
- We can find the centre of each of the inner portions using Area node
- I'm not sure why but using the offset command surely gives the desired result but in later steps, it doesn't let me loft the result to the original Voronoi to make it into a surface
- To make the Voronoi smooth, use the Fillet node and use a number slider to adjust the radius
- Finally, feed the original Voronoi curves & the offset/scaled curves to the Boundary (Boundary Surfaces) node to create a surface with Voronoi holes.
Comments
Post a Comment