I’m creating an inflatable structure with the shape of a hollow tube whose diameter increases towards its outer edges:
The top and the bottom of the tube are restrained by conical caps; if the tube starts being inflated, the caps prevent the air from getting out of the tube (just as the metallic rims of a wheel prevent air from getting out of the tires):
I want to simulate this behavior on Kangaroo 2, using the SolidPointCollide component. However, I’m unable to make the tube collide with the caps – when the tube starts inflating with the Pressure component, it gets through the caps as if they did not exist:
I tried changing the Interior parameter of SolidPointCollide to “False”, but it still doesn’t work and gives a weird result. Both caps are closed Breps that are further converted to Meshes and Triangulated. I also tried connecting the Breps directly to the SolidPointCollide component (without converting to mesh nor triangulating), but that doesn’t work either.
What can I do to solve this problem? Is SolidPointCollide the right component to use, or should I use another Kangaroo component?
Thanks for your attention! Here’s the GH file: Inflatable structure.gh (76.0 KB)