Grasshopper

algorithmic modeling for Rhino

Introducing two components to generate a planar polygon tessellation of a freeform mesh:

  • Planarise Mesh - Planarise a set of closed non-planar curves. Can be used in combination with the Lloyd's algorithm component or independently (i.e. with weaverbird, see example below).

Code by Ramboll Computational Design originally developed for the TRADA Pavilion and based on the process described by Cutler and Whiting (2007). The Landesgartenschau Exhibition Hall by ICD in Stuttgart has shown the potential of planar remeshing of freeform shells in a similar manner.

 

The project is open source released under the MIT licence and can be found here:

https://github.com/rambollcomputationaldesign/Giraffe

 

Latest release can be downloaded here:

https://github.com/rambollcomputationaldesign/Giraffe/releases/tag/...

 

There are four example files:

(a)  Positively curved sphere (Euclidean based metric)

(b)  Negatively curved saddle (normal based metric)

(c)  Example using Weaverbird (showing planarise mesh component without Lloyds)

(d)  Example using Starling (building a dual network from a planar mesh).

 

The components will appear under the RCD>Remeshing tab.

Copyright 2014 Ramboll Computational Design (RCD).

Original code by Harri Lewis (we miss you) for the TRADA pavilion. Further developed by other RCD peoples. May contain bugs.

Enjoy.

 

Reference:

Cutler, B., & Whiting, E. 2007. Constrained planar remeshing for architecture. Pages 11–18 of: Proceedings of Graphics Interface 2007. ACM.

 

Views: 6514

Comment

You need to be a member of Grasshopper to add comments!

Comment by John Harding on March 24, 2016 at 9:46am

PlanarMesh.gha should be in the zip file.

Comment by Paul on March 5, 2016 at 11:42am

Can't believe my timing, thank you for getting this on again. I have downloaded the file, but I cannot find any .gha files within. Am I missing something? Thank you.

Comment by Will Pearson on March 2, 2016 at 2:46am

Nick, the team that worked on this (and the TRADA pavilion itself) have since moved on from Ramboll, hence the broken links. I've recompiled the tool and have made it available again at https://github.com/formateng/giraffe/releases. The source you were looking at is exactly that, just source code that anyone is welcome to compile/modify themselves :)

Comment by Nick ODonnell on March 1, 2016 at 5:21pm

is this file still available for use? From what I can tell, the links on this page seem to be broken.  I see that the .zip file seems to be available here (https://github.com/formateng/giraffe) but does not seem to contain any .gha files or .dll files... am I missing something, or is this source not complete?  

Comment by AB on September 6, 2014 at 1:47pm

Will,

Thanks... that did the trick. I am exploring the examples now.

Comment by Will Pearson on September 6, 2014 at 1:17pm

AB, assuming you're interested in using the components and not developing on top of them, ignore the source for the moment and grab the latest release build from [1] (the green link at the bottom of the page). Unzip this onto your computer and drop the *.gha file into your Grasshopper libraries folder (usually %appdata%\Grasshopper\Libraries). Load/reload Grasshopper and try opening one of the *.ghx files from the examples folder (included in the download). Note that two of the examples require additional plugins (Starling and Weaverbird). Any problems just holler!

[1]: https://github.com/rambollcomputationaldesign/Giraffe/releases/tag/...

Comment by AB on September 6, 2014 at 12:18pm

RCD,

Thanks for contributing this... Can you point me to any installation tips? I looked at the ReadMe file in the lib folder and part of it says this" The folder stores external libraries referenced by Giraffe which are not provided by NuGet.

The **Grasshopper.dll**, **GH_IO.dll** and **RhinoCommon.dll** libraries need to be manually copied to this folder."

Does that mean I can will be making extra copies of the .dll files above... or do they need to be "moved" to that folder?

I see the .ghx files which I assume go into the userObject folder

There is also the NuGet.exe found in the toolsFolder... I ran that, but I am feeling like a newbie when it comes to installing this.

Any advice would be welcome.

ps. Thanks again for offering this as something to try out

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service