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.

problem with too much subdivisions

Hi everyone,

i got a problem with Kangaroo that I`m not able to solve.

Using too much subdivisions the program always crashes on different computers.

I also tried to refine the mesh with weaverbirds "split quad subdivisions" command, but I dont know how to get sharp tips on the Anchorpoints to my mesh.

My favorite solution would be a fine mesh from Kangaroo.

Help would be wonderfull!

  • up

    Giulio Piacentino

    Hi NiStu

    it's good that you try to solve this in Kangaroo as Weaverbird does not have iterative force finding methods and the mesh-grid is made of rectangles, so it fits this type of logic well.

    An idea could be to directly shape the connection that you have (bridges) before subdividing, and then applying the chosen iterative force method. It seems you are trying that. If you make the bridge in the mesh, maybe less fixed points would help speed this definition up, but only profiling Kangaroo's code would help figuring what is happening, and I did that too long ago.

    So, while not sure about the performance hit that is causing the higher-refinement mesh to slow down considerably, on Weaverbird's side I can suggest how to leave the boundary unchanged: toggle NakedEdges to Fixed in any subdivision method. That keeps the naked boundary of the mesh exactly the same, and you can approximate the interior of the mesh via subdivision.

    I hope this helps, on the side I know something more about :)
    Thanks,

    Giulio

    --

    Giulio Piacentino
    Weaverbird development

    3