Grasshopper

algorithmic modeling for Rhino

Hi Guys,

I work as an architect and recently was working on a roof wooden cladding which was done manually in Rhino constructing curves, arraying, extruding etc. This method takes considerable amount of time taking into account there are hundreds of pieces. 

I am new into Grasshopper community and would like to get better in it and wondered if someone could help me solving this problem.

I have already figure it of how to divide the slanted roof in even segments/lines but cant figure out how to create polygons of desired size along those curves nor i cant figure out how to align the created rectangle along the slanted roof or created previously curves for the polygon creation or rather square extrusion.

I attach all files necessary.

Thanx!

Jarek

Views: 2594

Attachments:

Replies to This Discussion

Joseph I dont really know what to say but say thank you. As I am new to this parametric world it will take me some time to understand what you did and how. I will experiment with it and see what would happen if I extend running wood pieces on to the sides of the facade down.

Here's one that handles walls too.  Had to create the walls, of course...  (why is this building ~240' below sea level?)

I made a number of changes that move this toward a more general solution (no more "Band-Aid") but it still has a long way to go before it can handle any list of surfaces.  So I ignored half this building, for now.

P.S.  One of the walls appears to have extruded its cladding IN instead of out... :(

Attachments:

This one accepts a polysurface roof (four joined sections, internalized), uses the lowest edge to create walls, and use two manually specified vertices (though ANY TWO POINTS WILL DO) to create a "base cut plane" (much can be done with this, including rotation to arbitrary angles).

A 'BBox (Bounding Box)' oriented to the 'base cut plane' is used to create the "array of cut planes" (which, for calibration purposes, are moved slightly to align them with the 'base cut plane').

An "align culls" band-aid was required again to shift the cull pattern for two of the eight surfaces.

Not for the feint of heart to modify carelessly!  But shouldn't be too difficult to supply your own walls or play with the 'base cut plane' orientation.  Still room for improvement, clustering...

Attachments:

P.S. Re-arranged code slightly, like this:

Attachments:

Same code as before using 8 X 8 (thickness X width) on this model takes ~3 minutes on my laptop, mostly in 'SrfSplit', which yields 915 results averaging 240 split pieces in each of the eight roof/wall surfaces, or when culled and extruded, ~120 cladding elements per surface, 506 in the "array of cut planes".

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