Date published: June 9, 2022


This script automatically takes as input Rhino surfaces that are separated into three orientations and placed onto layers TopA, TopB, and TopC and creates a UV diagrid for each of them.
Users can copy/paste the sample panels and add them to the input design. For the scripts to work well, however, all panels must keep their original rectangular shape (as this results in equidistant grids) and must touch one another to allow for curve continuity generation later.
The script then goes through the diagrid data and uses clusters of commands and Anemone’s recursive scripting functionality to join curves in a way that results in the “smoothest” continuation of the curves throughout the network.
This interconnected curve network is then used as input data for Kangaroo 2’s physics simulation engine to generate the resulting overall geometry if all curves aim to straighten themselves out (as per earlier exercises).