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
Tags:
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... :(
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...
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".
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by