SuperMesh Toolkit

SuperMesh Toolkit by George Adamopoulos allows you to easily design a large variety of regular or irregular patterns on NURBS Surfaces of any curvature, by tessellating them to special quad-like Meshes, topologically structured in rows and columns.

In contrast to typical Meshes, where each element is described by a 1-Dimensional index [i], the elements of a SuperMesh (SuperPoints, SuperEdges, SuperFaces) are described by 2-Dimensional indices [u,v], which define the row and the column they belong to.

This approach not only allows each element to be aware of its neighboring elements in both directions (left/right, up/down), but also makes operations such as patterning in 2D dimensions, patterning in a radial manner, accessing individual rows, columns, or sub-areas of the Surface much more straightforward and intuitive.

This toolkit also bundles the SuperToggle, an extension of Grasshopper’s native Boolean Toggle, which enables the quick generation of Boolean Lists of arbitrary size!

Last but not least, this plugin includes User Objects for the generation of three popular Origami crease patterns (Miura-Ori, rectangular Ron Resch and Waterbomb), which can be used out-of-the-box with Daniel Piker’s Kangaroo plugin for the simulation of rigid origami folding. These User Objects come as unlocked clusters, so you are free to peek through them and customize them for your projects.

PH Newsletter

Free Weekly Scripts

Join our exclusive email newsletter and be the first to receive our free, useful Grasshopper scripts every week!


  • Felsager

    I installed it. It’s just amazing all the work the designer can do with this. I’m using it for origami architecture on columns, doors, wall openings and double walls. This tool makes things easier with the listing of indexes in the list items schemes. It’s fundamental for design.

    • rezae

      Hi Samuel, exactly this is a powerful tool for sorting and manipulating meshes.