Grasshopper

algorithmic modeling for Rhino

Trying to make a triangular curtain wall frame with a concave pattern on it. I am having difficulty to make all the connecting pipes equal in length or make a series of variation in different length but it shouldn't be more than 5 variations. 
Does someone know how to fix this problem?

Views: 274

Attachments:

Replies to This Discussion

Hi Jason

I had a try at your problem, and may have come up with a solution. When you do such a thing you must accept some tolerances. It's probably not possible to let the pipes have 5 exact lengths. If you are to build it your connectors should somehow be able to cope with max tolerance or deviation from the 5 defined lengths.

My solution uses Kangaroo 2 to force the pipes into distinct lengths dynamically. Have a look at the attached definition. There are two attempts at it. 1. Uses Kangaroo2's node LengthSnap to force the pipes into a multiple of a number. There I got 7 different pipe lengths. 2. Tries to predefine which lengths the pipes should have. I managed to reduce it down to 6 lengths, with the tolerance slightly larger.

With some tweaking you should be able to get 5 lengths. Or maybe there is a better solution?

The pattern you created had some duplicate surfaces. I didn't try to solve that.

Good luck!

Thomas Holth

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