generative modeling for Rhino
i'm trying to simulate the inflation of any mesh using kangaroo (as daniel did here in the pic with a cushion)
the goal is, starting from a defined surface (planar or double curved), to simulate its behaviour under pressure and than under external loading.
this implies that the whole surface area(s) can not change during the form finding process (or the deformation should be really minimal). as a result, sometimes, we will have wrinkles. to understand where and why wrinkles appear would be an useful tool for architects of lightweight constructions.
in attach the definition developed by Daniel.
Daniel, i don't understand why, but if i run the simulation, my cushion appear really really symmetrical (no wrinkles at all!)
Moreover, how can i define the length of the inner string? that length can not change during the form finding process.
WORKS FINE:) THANK YOU.
The mesh has to be a triangulated mesh?
How could I use a quad mesh?
in most of the cases it works with the quadrangular too, isn't it? i manly use it with triangulated ones..
using a ellipsoid mesh it starts spinning round and moving away?
(How could one avoid this without using ancor points?)
the definition is applying forces normal to the surface. if the surface it is not symmetrical, more forces will be concentrated on a particular region. that's the reason why it flys away. i think there is no way to solve it starting from my that definition.
could you please post again daniels definition, not modified?
daniel also explains the difference of the modified one for triangles.
would you be so kind to look after the quadmeh definition?
the one of daniel is at the top of this post but i had some problems with it. i'll post here if i'll manage to came out with something useful for you! ciao
I just tried to handle your GH definition "cushion tie", posted by roberto, didn´t get it started.
In his answer given on may 16, 2011 he said he played around ?
So where could I found this definition working?
didn´t consider installing mesh tools