Having trouble inflating an object into a relatively thin cage

Hi Everyone,

I’m working on a project that involves inflating a large balloon into a tubular frame. Every time I initialize Kangaroo 2 my balloon falls through the frame. I understand the meshes have to be similar sizes between the balloon and the frame but I’m not sure how to get there given the constraints of the design.

I appreciate all the help I can get.

Caged Sphere.gh (24.1 KB)

Have you looked at any of the examples yet?

Search results for ‘inflate cage’ - McNeel Forum

I’ve looked at quite a few. Enough to see the second picture I attached and realize I forgot to connect the mesh into the point collide box…

I can make it work on a smaller scale and I think my problem is the sphere mesh being so much larger than the points generated by the surrounding pipes. I’ve attempted a few different ways (making the pipes the solid and the sphere the points, dendro volume, a few different mesh tools) and either Rhino locks up or the sphere will be mildly influenced by the pipes and then continue right on through.

Small Scale Test.gh (18.8 KB)

Is the end result you are after to have the inflatable completely filling the cage and bulging outwards through the gaps?
If so, we can treat the vertices in contact with the cage as anchors from the start, which will be way faster than checking for collisions between a pair of very dense meshes.

2 Likes

Hi Daniel,

Yes that is exactly my goal. I would like it to hang deflated from the 4 points I specified and then when inflated fill the cage and bulge outward. Does it matter that none of the vertices are initially in contact with the cage?

Is it important to you to visualise the actual process of it inflating?

I’m saying that if you want only to model the final inflated shape, then this can be a lot easier, because you can start the mesh with the parts in contact with the cage already fixed, without needing to do costly collision checks.

If instead you want to see the animate process where it starts deflated at first then gradually inflates and only then comes into contact with the cage, it’s a harder thing to simulate.

No, I don’t need to see it happening. I am only interested in the end result.

I am unsure on how I can take a predefined shape and have it touching the cage though.

Edit:
I think I made it happen. Is this the solution you were envisioning?
Caged Sphere v2.gh (27.6 KB)

Here’s what I meant:


inflate_caged.gh (107.4 KB)

2 Likes

Awesome! I was definitely making it harder than it needed to be.

Thanks!

1 Like