Grasshopper

algorithmic modeling for Rhino

Hi everyone,

I am trying to design a timber pavillion for a school project, and I am having huge trouble about the structure.

The structure that I need is similar to the Kreod Pavillion in London. The problem is that it I need to apply it on a free form surface, but the connections resemble a reciprocal structure, making it very hard to parameterize.

for a more basic form of this system: csm_20140530_Zollinger_9c4bc539aa.jpg

I have been looking for Kangaroo scripts for reciprocal structures everywhere, but nothing helped so far.

I would appreciate any thought.

Cheers!

Views: 4169

Replies to This Discussion

You haven't defined the problem well. What I see in your image is just a nearly uniform hexagonal grid with a likely few pentagons to really curve the plane into a dome. What is "reciprocal" here? The triangles I see are just slippage of ideal struts past ideal hubs, a simple operation.

This brings up one question in my mind of whether it's topologically possible to make an all-distorted-hexagon spherical polyhedron, since usually 12 pentagons are required, even for highly distorted domes, that suggests that topological connectivity ruins it for all-hexagons.

Kangaroo merely relaxes and reforms meshes or series of lines as springs, etc.

Even a pencil on paper sketch about the "free form surface" and the result would help. Otherwise, this is all way too generic of a question.

Is it the specific joints that are bothering you or the overall constructive geometry?

So I looked up reciprocal structure and it's like Fuller's tensengrity but just uses gravity or beam tension to hold it together?

https://en.wikipedia.org/wiki/Reciprocal_frame

If it's the connections that are your sticking point, what's the simplest model of the problem that might define it well?

Thank you so much for your reply. You are right, the question wasn't clear enough.

I can show a few of my failed attempts:

On a planar surface, rotating the lines of a triangular grid seems to do the trick. The more you rotate, the bigger the hexagons become. And since all the lines are on the same plane, it's possible to trim the extensions.

On a non-planar surface, however (I looks planar from top view, but actually it's not) each hexagon is different. You can see that some lines are too short and some are too long... And the problem is that the lines are all on different planes, making it impossible to trim or extend them.

The same problem occurs with reciprocal structures, so that's why I thought they resemble.

I hope I could make the problem a little clearer now.

Cheers!

Hey Amir,

look at this post:

http://www.grasshopper3d.com/forum/topics/reciprocal-systems?commen...

and this file: reciprocalgridrelax.gh

Hope it helps.

Cheers,

David

m-cdc.de

this looks great! i must have missed it while researching.

Many thanks!

Hi David,

the script from above is working really well, but I have a serious problem now. I am actually trying to design something just like this:

m-cdc.de/reciprocal-structures/ (from the website you attached inyour message)

When I run the reciprocal grid relaxation tool from above, the grid seems to be fine, but each segment is divided into 6 parts.

This means that extruding the curves to give them thickness is not possible.

I tried writing a GH script to join them, but have failed so far.

Do you have any suggestions?

Cheers!

Note: my final form will be much bigger, so joining them manually would take hours...

Hi Amir! I'm working on a similar proeject. Have you solved your problem now?

Cheers!

Elena

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service