PLEASE HELP ! Medial Axis Mesh Generation for Inflatable Structure

Good evening, we are second year architecture students. For our final project in one of our classes, we have to make an inflatable structure. We have great inspiration on Kai Zhang’s Inflatable Patterner project and we would like to ask you for some help with our work.

More analytically, we are trying to create a method that takes multiple input curves, one big and inside of it some more smaller ones. So that creates a surface with “holes”. We try to make a mesh using medial axis. Basically define the medial axis of the primary shape and then of each surface that comes up of the division we approximate the medial axis by finding the midpoints (with medial axis component, nauitilus plug-in). We have not finished the mesh yet, because the lines do not coincide on the curves. After that, we plan to input the mesh in kangaroo and inflate it (we have already done that using triangular mesh to divide the surface, but our professor requires that our mesh is based on the medial axis).

We would be incredibly greatful for any information and help. Thank you so much in advance.

We’re also attaching the Kai Zhang’s website that we got inspiration, our grasshopper and rhino file that we have made so far and some explanatory sketches.

inflatable-structure.3dm (72.7 KB)
inflatable-structure.gh (69.3 KB)

Hello
for this you can use the component Fern Spores, not sure it will work as it requires a license. If it doesn’t work use the lines that are on the group here hidden.
Also roof component works with Brep and is somewhat more nice.


inflate for forum.gh (16.3 KB)

Hello, thank you so much for your reply. It’s a new hope for us.
Unfortunately we couldn’t use the “Fern Spores” component because it required license.
We wanted to use the alternative group but we are struggled a bit. We connected the components but the shape we got was different than what you got. It would be really nice for us if you give more detail about how to connect the components. Thank you so much again for your help.

All the lines are ordered and put on a datatree. I already show you a way to extract the contours, not the best way, better with Path Mapper Then just do that

We’ll work on it. Thank you so much for your help!!!