(by Michael Weizmann)
  This is the first release of Starfish plug-in that allows parametric generation of various patterns. It focuses on 2d tessell
Support Email

Starfish is a Grasshopper plugin that allows parametric generation of various patterns. It focuses on 2d tessellations that can be used to create structural systems based on topological interlocking principle.

Additional Starfish components include several curve and interface tools.

More details on the logic of the main Starfish algorithms can be found in a recent paper:
Topological interlocking in architecture: A new design method and computational tool for designing building floors

For further reading on topological interlocking:
Topological Interlocking in Architectural Design
Topological interlocking in buildings A case for the design and construction of floors
Structural Performance of Semi-regular Topological Interlocking Assemblies

To install:

  • In Grasshopper, choose File > Special Folders > Components folder. Save the gha file there.
  • Right-click the file > Properties > make sure there is no "blocked" text
  • Restart Rhino & Grasshopper.

The release might still contain bugs. Please use it "as is", it does not come with warranties.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License 

- MW

License Cost:
For instructions on installing Grasshopper Add-Ons, please see FAQ for details.
Starfish 0.3
Grasshopper for Rhino 6 for Win
Starfish 0.2
Grasshopper for Rhino 4 & 5 for Win
Starfish 0.1
Grasshopper for Rhino 4 & 5 for Win
Also by Michael Weizmann