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.

Cushion problem

Hello,

I'm trying to create simulation of an inflatable cushion. Model inflates the cushion with some pressure, then applies outside load on upper layer of the cushion. Although it seems that model is correct, behavior of the cushion while i apply outside load is unusual (when i put the load on upper layer of the cushion, only the lower layer deforms!). For pressure inside cushion I used the spring force component instead of pressure component because I wanted to have interaction between upper and lower layer (when upper layer deforms, so does the lower).

Thanks for any input.

  • up

    Daniel Piker

    I think using vertical springs like this will give quite a different effect from an actual pressure force. Also because they are very high rest length, but low stiffness this will have some odd effects.

    Maybe connecting each vertex to not just the one directly below, but to all the vertices in the other layer would work better.

    I'll have another look at making a properly volume dependent pressure force, so you could do things like this where pushing one part in causes another part to push out. In theory it is very simple, but I'm not sure how fast the actual volume calculation will be.

    1
    • up

      PoulMaclein

      wow, thanks for this ;)