2.3.03. Singularities: kangaroo 2
This script automatically takes as input Rhino surfaces that are placed onto the layer Topo 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.
Once the “Data Dam” is activated, 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).
This exercise is using Grasshopper version 1.0.0007