The triangle unfolding algorithm was developed as a generative tool to deconstruct a complex surface geometry into flat cut-outs, which can then be assembled to create the initial surface geometry at a lower resolution. The deconstruction occurs through triangulating the surface geometry.
This decrease in resolution results in a faceted aesthetic, which one can adjust and update in real-time.
By decreasing the resolution through triangulation, the reconstructed geometry gains structural integrity, enabling it to hold its shape.
Customised joints are then created for the unfolded layers, with material properties and tolerances taken into account.
The algorithm exports a drawing for processing and fabrication by a two-axis plotter, which scores and cuts the parts from sheet media.
This decrease in resolution results in a faceted aesthetic, which one can adjust and update in real-time.
By decreasing the resolution through triangulation, the reconstructed geometry gains structural integrity, enabling it to hold its shape.
Customised joints are then created for the unfolded layers, with material properties and tolerances taken into account.
The algorithm exports a drawing for processing and fabrication by a two-axis plotter, which scores and cuts the parts from sheet media.
Triangulation of the NURBS surface geometry:

Determine unfolding path:

Unfolding and joint generation:
