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:
Seriously? Do you really think that kind of comment is helpful? I don't think so. Why bother?
If "cladding" means shingles (the Rhino file doesn't answer that question?), this is a complex problem involving overlaps in two directions, since they are staggered like bricks horizontally.
Not exactly like shingles as the wooden cladding doesn't overlap one with another but connects at the end. A good example of what I mean is timber house by Kuhnlein Architektur.
(http://www.archdaily.com/624409/timber-house-kuhnlein-architektur)
OK. Like this:
Exactly like this image.
1. Cross-sectional elements are 4cm but could be anything I am more interested in the method.
2-3. It doesn't keep the rain out, it is for decoration. As it was made for image purpose I did not pay attention making it perfectly correct as it wont be visible in the image anyway, ie same when you apply textures.
Kim thank you so much for this ! Let me experiment with it now and learn from your work !
Interesting but again, using divide curve, your cladding is not consistent in size and shape. And they aren't all parallel to each other.
Here is an effort that uses planes parallel to one edge of each roof section to split the surfaces, cull and extrude them. There are locations in the code where kludges are added to handle differences in the four roof surfaces... edge selection (always the edge at the middle seam), direction for 'ArrLinear'.
There are some unresolved details and rough edges but this approach allows the cladding material to be sized exactly and consistently.
This version uses a single array of planes for all roof sections instead of an array for each one.
It must be noted that this shallow "V" shaped building with four section roof is a special case. The example in the photo has only two roof sections on each building - a mirrored pair. A case can be made for treating the four roof sections in this V-shaped building as two pairs, with each pair having a separate array of intersecting planes... That would certainly be true if the four roof sections were for an L-shaped building.
The other change here is an unfortunate, slow and awkward sorting of the 'SrfSplit' results, required because just one was out of order on each roof section...? :(
Even so, one of the four sections has an off-by-one problem with 'CullN' due to list sequence, causing the mis-match at the middle of the roof valley. It's all in the DETAILS!!! Not bad though.
Note the cladding 'Width' and 'Thickness' parameters - widely separated (poor UI).
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