TENSILE STRUCTURE for a tent reaised by poles

Hello, i’m kind of new on grasshopper so i’m having some issues on creating a tensile structure via kangaroo 2.

By following some tutorial, i manage to create my membrane but i can get the proper shape that i need: it should be a tent raised by vertical poles of different heights.

As you can see in the pictures, more i get far from the center of the tent, more the mesh stretches outside of the poles that define it’s shape.

Somebody has some hints to solve this? I share the script e the base rhino model to play with.

Thanks in advance for the attention
C108_Mobile school_textile_v00.3dm (7.5 MB)
Textile script_V03.gh (20.8 KB)

Vertical poles looks like the problem to me?

I think you are right because it keeps the track of top point but not the pole. Do you think make (tiny) hole on the top of the pole will get the mesh correctly?

I’m strictly an amateur at Kangaroo and didn’t look at the two year old code I referred you to, so don’t remember how I did that then. It’s irrelevant anyway if you want the poles to be vertical?

I made a few minor changes to your code but didn’t fix the issue. I skipped Refine to make Kangaroo faster, and changed the “Fixed point on the ground” and “Poles defined by line” groups. Have fun!

Textile_2024Nov6a.gh (18.7 KB)

About the vertical poles it’s important so it becomes a similar simulation of gravity. The refine i need it further for having a complete mesh in the export. Thank you anyway for your time!

But gravity isn’t the only force to consider, tensile fabric applies forces to the top of the poles.

1 Like

How should i deal with that?

Angle the poles? :wink: Imagine three guy wires attached to the top of each pole and you move each pole base so tension on all three wires is the same.

I used holes in the two year old thread I linked to but this might be another way? (yellow group)

This happens after Kangaroo has adjusted the tensile mesh and is very slow (40 seconds). It is protected from executing in two ways:

  • a Value List “On / Off” switch (blue group) to disable it when the file is opened.

  • a Data Dam to prevent it from running when parameters are changed.



Textile_2024Nov6b.gh (25.9 KB)

My 2 cents. Frei Otto structures and many others never have a single point anchor on a closed part. I think there is a discussion somewhere on this forum. If i remember well it must be a question on infinite tension or very big one compared to other parts.
Make holes around the pole.

1 Like

Here is a similar method but much faster - 6 seconds instead of 42 seconds :bangbang: :sunglasses:

Results are nearly identical, I baked the poles from version ‘b’ to compare them with version ‘c’.


Textile_2024Nov6c.gh (26.9 KB)

1 Like