algorithmic modeling for Rhino
first of all, I am not an advanced user of Kangaroo. However, I am writing a masters thesis on various form-finding methods of tension structures and have also dedicated a chapter to Kangaroo as it has proven very useful for our project. Unfortunately, I haven't been able to find any concrete information on how Kangaroo actually finds the shapes that it does (not from a programming perspective, but more from a physical/technical point of view).
The Kangaroo manual (found here: https://goo.gl/AUL1w6) has proven useful but I am still unsure on the specifics. Is Kangaroo doing "pure" dynamic relaxation? So far that's my best guess, judging by imaginary point masses in nodes and solving the equations of motion.
Thanks in advance,
There's an awesome set of lectures on Khan Academy by Pixar, where they do a very basic introduction to spring-mass systems to simulate hair in animation: https://www.khanacademy.org/partner-content/pixar/simulation
That might help.
as far as i recollect the form finding process for tension active systems in rhino is based on the open source dynamic relaxation method. Daniel has confirmed that in earlier discussions.
There is substantial info online for this method, and some of the earliest applications are by mike Barnes at Bath, UK. Amongst other methods that you might come across are the force density method (used by ixCube and rhinomembrane) which was used for formfinding of the munich olympic stadium, Natural Force density method which is developed by Prof. Ruy Marcelo Pauletti in brazil as also the update reference strategy method developed by kai uwe bletzinger.