Wednesday, 8 September 2010

Tessellation - Approximating a Form

An example of using the recent addition of Tessellation to the BullAnt Grasshopper plug-in to define a shape or form.  Mario Vergara recently posted to the Grasshopper forum about using L-systems to generate a shape or form.  Whilst the attached example doesn't utilize this, there is no reason why the base form could not be generated in a plug-in like Rabbit and then used as input to the BullAnt tessellation.  Improvements on the agenda include curve definitions for the intersection path.  Please send through other ideas and suggestions.  Be patient with the algorithm, it should run faster in Rhino v5.

You can download the Grasshopper / Rhino file from here.


  1. hey. this looks fantastic. i'm working on a project with the Weaire-Phelan structure. downloaded your file, but only see a curve defined in GH? am i missing another file?

  2. Hi Dave,

    So you've downloaded the plug-in from ?

    The other requirement for the grasshopper components is a valid trial license. Run the rhino command sdrZZLicenseRequest Please email me if this advice does not help.



  3. Hi Jon,

    I'm trying to approximate a form with tessellation just like your example but the polyhedra don't follow the curve, they just form a rectangle. This even happens your file which I downloaded.
    Can you help with this?


  4. Hi Jon,

    I my case Carly's problem is repeated


  5. Hi Amir (and Carly),

    There is an option on the packing component for arrangement, if you set it to intersection you'll get a result as per the image. I've updated the file so this is not set for future downloads.

    Thanks for reporting, Jon