8.1.03. catenary network

DESCRIPTION
This exercise applies a unary force onto a curve network. Once the Kangaroo engine is activated, overlapping points are merged. This means that the input anchor points can be moved in Rhino and a real-time dynamic update of the catenary curve network is given! Note that Kangaroo joins overlapping control points. In order to prevent the curves from disconnecting, one has to make sure all curve connection points overlap with subdivision points. Therefore, the secondary and tertiary curves have been drawn so that their endpoints overlap with endpoints of subdivisions of the curves higher up in the hierarchy.
PROCEDURE
1. Subdivide all curves
2. Apply a length constraint onto the sub-curves with rest length as their original length
3. Add a z -axis load to all endpoints
4. Fix the Anchor points
5. Join the line segments into polylines
This exercise is using Grasshopper version 1.0.0007
References: Daniel Piker, Kangaroo Physics (by Daniel Piker), https://www.food4rhino.com/en/app/kangaroo-physics, Accessed August 6, 2020