Grasshopper

algorithmic modeling for Rhino

Seeing the great work of Kosuke Nagata and Piotr Kluszczyński with tensegrity form-finding using Kangaroo, I decided to have a go at a freeform tensegrity generator, inspired by Tomohiro Tachi's paper here

It uses the latest version of MeshMachine to generate the initial triangulation, and the Kangaroo reciprocal component to create the cable/strut connectivity from this, then finally there is a relaxation of the node positions.

This is just a quick first go at this. I had to use a proximity check to get some of the cables, but later I'll update the reciprocal connectivity component to do all this topologically, so it would work better even with less uniform meshes.

You can also skip the MeshMachine step and provide directly your own meshes:

If the mesh you provide is not triangulated you may need to change the count input in the ClosestPoints component.

The definition also uses the MeshPipe component from Mateusz Zwierzycki for faster visualization of the struts

Views: 6424

Attachments:

Replies to This Discussion

wow nice!!

Hi Daniel

Recently I came up with 2 other possible ways to construct a tensegrity structure from any freeform shape. 

1. First one (very straightforward) is based on a typical Kenneth Snelson tower module. Every mesh edge is converted to this structure and it's easy to change the number of elements.

2. Second one is based on the tensegrity cube module which is basically constructed on interleaved sections. It's some sort of tensegrity waffle script.

Of course during relaxation it behaves the best with symetrical shapes.

P.S.

Thank you Daniel for the Kangaroo plugin and Zombie Kangaroo component!!

Hello! Excited to use this tool for a very ambitious project.

When I try to open the freeformtensegrity.gh file, it says that I am missing some grasshopper components. The list of components was longer before, but I was able to find some of them and install them.

Does anyone have any guidance on how I might fix this issue?

Thank you!

-Emi

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service