Grasshopper

algorithmic modeling for Rhino

I have posted a few pictures of what i want to make. After many attempts using the voronoi component, I have not been able to achieve the type of geometry im looking for. I have also tried this with weaverbird, and offsetting the mesh edges, but they dont look as nice as the ones I found here. I think this voronoi was done with weaverbird. The project images are from Lisa Iwamotos competition for the city of the future courtesy of stephanie lin

Views: 2032

Attachments:

Replies to This Discussion

Im not sure if the one shown is generated with weaverbird, but if you want to create similar 2d voronoi within standard components. that can be lasercut.

i've just put together quick script for you.

changing the divide curve will alter how accurately the the blobs follow the voronoi shape.

Thanks Nick!!!

    This is exactly what i was looking for. The cells or blobs look way better then what I attempted to make before. "Offset and filleting corners." This really helps.

Best

Mike

well, the image you referenced actually is using delaunay triangulation (if you take its dual, you get a voronoi diagram) and although at first glance is looks like there may some weaverbird subdivision I think instead they're mixing in both curved edge cells (like what Nick put together for you) as well as variably offset corner points & edge mid points.

I've thrown in a couple of points that will select which method is applied to a given cell, whether it's curved or a variably offset polyline.

Attachments:

David, would you be so kind to save the Rhino .3dm file as Rhino 4, and post a screenshot of the definition (I am not using the latest Grasshopper version)?

Thank you.

Hi Djordje...you don't really need the 3dm file...it just has a couple of points in it, so just place them as you like.  They're simply points for a distance threshold to determine if the cells get curved or not...you could almost certainly add all sorts of more interesting dynamics to it for cells size/attractor performances and the like.  I've also created some additional curves to replicate the etchings from the reference photos Mike posted...

oh...the "K" in subdivide on the perimeter offset rectangle should be set to true, as well as the "P" in the control point curve for the interior curved cells...also the "L" parameter in the length factor components should be set to 0.5...just taking the midpoints there.

Thank you for the help David.
Just one thing: What is the name of this component:

ah...must be from the new one.  This is "face boundaries" from a mesh...if you have weaverbird you can substitute "face polylines".  It just extracts the edges of each mesh face as a polyline.

Thanks David,

     This mesh is so accurate to the example I posted. Thank you for sharing your phenomenal skills and knowledge with with.

Best

Mike

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service