Grasshopper

algorithmic modeling for Rhino

Hello all,

I'm new to everything grasshopper, especially paneling tool. I've been trying to create an algorithmic solution for one of Bjarke Ingel's projects, the Vancouver Tower. I laid a grid on top of a plane with the distance between the rows the same as floor-to-floor height. Then I trimmed the grid which gave me the resulted grid.

However, I want to morph the geometry onto the grid to create a facade without being distorted at the curving edge of the facade. I have attached a sketch to show you what I mean. 

I have attached a few images to show my process, sketches and along with my solution. If you can give me some tips or pointers as to how I should do this, I will really appreciate it. Thanks!

Views: 745

Attachments:

Replies to This Discussion

Hi Hien,

There is not easy and quick answer to this one.

You almost need to slice the polysurface (joined elevations) to extract strips. Every other strip is treated with the same patterns, and a shifted treatement to the in-between strips.

I recommend that you treat it as a 2D paneling problem to start with. Stear away from populating 3D modules or extruded parts. This will over-complicate the manipulation and model building at this stage. 

Hello Rajaa,

Thank you for your reply. So there would be an individual grid for each of the strip if I were to slice the polysurface? So far I have only been working on morphing the geometry onto the surfaces, I have not started on 3D modules yet

You might be able to make a more generic definition, rather than solving it strip by strip because the conditions generally alternate.

So, once you extract a curve through the tower (say at some floor level), you need to move it in the Z-Dir by floor height. The next level up, you need to extract another curve through the tower, and move that up. This way you get pairs of curves that you can panel and you get that "step-like" effect of the tower.

It is best to focus on a section of your tower (say 4 levels) to simplify the problem. You should consider some flexibility in your definition to be able to change opening size for example. I think you are on the right track though.

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