Giraffe (2025)

  • Share This:

Date: 2025-12-15 00:00:00 +0000 UTC
Tags: research

Giraffe

The Giraffe plugin for grasshopper contains two components to generate a planar polygon tessellation of a freeform mesh:

Lloyd’s - Lloyd’s clustering algorithm: uses a Euclidean or normal based error metric to create a Voronoi diagram on any non-disjoint 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).

This plugin was used for the development of the Trada Pavilion 2012 back in our RCD days with code written by Harri Lewis and based on the process described by Cutler and Whiting (2007).

The core theory is covered in the paper related to that installation.

This open source project is released under the MIT licence and is avaliable on our Github , Food4Rhino , the Rhino package manager.

Reference:

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

Animation of Planar Panels forming on Hyperbolic surface