Kangaroo

THIS FORUM IS NO LONGER ACTIVE. PLEASE POST ANY NEW QUESTIONS OR DISCUSSION ON:

https://discourse.mcneel.com/c/grasshopper/kangaroo

The discussions here are preserved for reference, but new questions posted here are likely to go unanswered.

Kangaroo is a Live Physics engine for interactive simulation, optimization and form-finding directly within Grasshopper.

Developable Surface Optimization with Kangaroo 2

Hi everyone, 

I'm working on a simple tool that takes optimizes a surface between two curves to be developable. It is basically a continuation of this topic:

Developable Surface Optimization

In the attached definiton there are 2 curves, the lofted surface between them is not developable. Of course, this task is impossible, the goal, though, is to alter the curves in a way that a developable surface is generated with curves at least really close to the existing ones (similar to this but avoiding the generative solver). Started with the old Kangaroo solver, I got the problems which Daniel Piker had in the mentioned previous discussion - the points intersect themselves.

Kangaoo 2 gives a more elegant way to achieve this, the problem is, it crashes a bit for unknown to me reason:

Without the curve pulling goal it works fine, I'm trying to find a certain balance between the strength of the two main forces, unfortunately I can't figure out where this glitch is coming from.

The attached definition has both Kangaroo 0.99 and Kangaroo 2.02 parts and even a pair of 2 more complex curves to try with. Would very much appreciate a bit of help here. 

Thank you, 
Georgi

  • up

    J K

    The problem is in the right balance between the forces in Kangaroo 2. A bit of slider and units adjustmets would do the job.

    • up

      David heaton

      Hello, have you had any luck fine tuning this?  I downloaded your script and have tried messing with the sliders and can't quite get it to work.  I am trying to find an alternative to D.Loft

      Thanks!

      2