Grasshopper

algorithmic modeling for Rhino

HELP with array and scale module along bounding curves

Hello all,

I am wondering if somebody can help me with a problem. I am not too familiar with grasshopper, so I am a bit stuck:

I am currently working on a facade system for a project. It consists of a single surface module that is to be arrayed along converging lines. I am having trouble with arraying this module along these curves and having them scale down where the lines converge and the spacing between them gets smaller. Along with some overlap as well with top and bottom lines (i.e. wood shingle system). Currently I have figured out how to do it manually in Rhino, but it is too time consuming and inaccurate. Please see the attached images and file. Thanks so much if somebody can help!

Views: 2045

Attachments:

Replies to This Discussion

Attachments:

Thanks so much for the response  Dedackelzucht! I think it's just me being a noob at grasshopper, but I dont seem to understand how to use your definition. I am getting some weird results (see attached). Also Is there a way for the panels to be the same orientation to the row below it? Instead of being flipped per every other row. Thanks again!

Attachments:

1. your horizontal curves must be joined (join them in rhino)

2. they have to face ino the same direction (check with direction command in rhino)

3. set multiple curves must be done this way: right click on Crv component - select set multiple curves - select now the lowest curve..the next higher... ....  and at last the highest curve

4. for orientation check the rotation components..change the input from 90 to 0

The direction command worked. Thanks! Although I still cant seem to get the orientation right. When i change from 90 to 0 in the radians component, it just seems to flatten out the panels. Any ideas?

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