This Grasshopper component provides a method for obtaining funicular surfaces that pass through desired points through load control. The method involves generating smooth load distributions via RBF interpolation of nodal loads, which are repeatedly adjusted until the equilibrium shape is close enough to the target points.
The source codes (written in C#) of the main contribution. "warm" refers to a warm start, which is a technique where an algorithm is initialized with a solution obtained from a previous run. The compiled gh file is available at food4Rhino: https://www.food4rhino.com/en/app/rbfload
The source codes (written in C#) for comparing the computational efficiency between warm and cold starts. The cold start uses the initial shape as an initial solution without prior information about the solutions obtained from previous runs. Therefore, RBF_Load(cold) is much slower than RBF_Load(warm).
The source codes (written in C#) of a component allowing a fixed-value input for stepsize
A simple 20x10-grid model. This includes structural analysis using Karamba 3D, which requires another license to use. Please see the following website for more details about Karamba 3D: https://karamba3d.com/
A complex model (the shape is shown in this README.md file above). This does not include Karambra 3D implementation.



