Component identification

hey I am doing this tensegrity tutorial , I cant identify this component !

That’s the Reciprocal component and it used to be in the Kangaroo Mesh tab.

You might want to try this definition here:

or here:

C# Kangaroo custom goal not working? - Grasshopper / Kangaroo - McNeel Forum

ReciprocalK2_2.gh (21.5 KB)

1 Like

Tensigrity.gh (23.4 KB)

I appreciate your respond , this the code i made based on a tutorial , instep of Reciprocal I put mesh edges , I am not sure if this the reason that the code is not working .
I have attached an image as a refrence what i want to do , to see how this structure respond when i put compression by kangaroo


You could internalize the mesh instead of expecting everyone to install Weaverbird.

Tensigrity.gh (26.3 KB)
Yes sure ! i hope this will work
thanks in advance

Hi Lena,

One reason for using Kangaroo is to relax the structure so that contact is made between the members at the (reciprocal) connection - that’s why the radii of the members matters. The script sent by @martinsiegrist works just like the original, you will need to reference the assembly if it doesn’t work, and this is described in the thread above. Attached is one with the correct reference for Rhino 8 located on the C: drive (this may work for you).

Reciprocal (K2 Rv8).gh (21.1 KB)

Hope this helps,

John.

EDIT: Just seen the cables, will see if I can relate it to a tensegrity with suspended struts…

2 Likes

I NEVER use Path Mapper.

But more that that, I don’t know how to help. With the mesh internalized, at least I can see what’s going on. BouncySolver ‘O’ output is giving you 150 “Invalid Lines” :interrobang:

Tensigrity_2025Apr20a.gh (21.9 KB)

Definition is adapted from here:

Tensegrity (K2 Rv8).gh (20.8 KB)

Kangaroo now just finds equilibrium between the struts and cables. Each node has one strut and four cables (i.e. 5-valent), so you could in theory omit one cable at each node and form-find this instead and it would probably be stable, but perhaps harder to string together in real-life. Meshes included for a tetrahedron and icosahedron.

2 Likes