algorithmic modeling for Rhino
Hello Everybody,
I am new to Grasshopper!, I want to create Precast Panels on double curved roof surface as in attached file , panel size can be small or big as required (trapezoidal shape), but the client require majority of the panels must be flat and typical (financial reasons), edge panels can be unique, anybody can help.with Panelling tools I was able to create custom curved panels,
Thanking you in advance,
Thaj
Tags:
Hi Thaj,
This is always an interesting topic, and often hard to have a straight answer for.
The main issue is that when you start with a surface (doubly curved), and try to panel it by splitting the surface to smaller pieces, you often end up with doubly curved pieces, which is not desirable (cost, etc.). There are two ways to address this problem.
The first is to start with a surface that can be paneled with planar panels (for example part of a torus). This will readily give you planar panels. Problem solved with the choice of surface (if you can afford that).
The second is to start with some surface, and start relaxing and modifying it to give more planar panels. The second is far harder process, and you might need more advanced tools (for example Evolute). Of course you can always use triangular plnels, which are always planar (but you end up with more of them)
There is one rudimentary command in PanelingTools that can help with the second method. That is "ptPanelGridQuads". You can define the maximum deviation you are willing to allow, and that help increase the number of planar panels. Mind this is only quads (rectangular panels). I tried the command on your surface at different deviation, and you can see the result (non-planar quads are split into 2 triangular faces to show how many there are).
I hope this gives you some clues moving forward.
Hi Rajaa,
Many thanks for your effort and the solution, unfortunately it won't meet our client requirement, the client require Trapezoidal pattern as shown in the attached model, the roof panels is created with squish and squishback command and manually developed flat panels. and the side panels with Lunchbox-Hexagonal structure feature, and now my problem is how can you check the roof panels are typical or not (all edge panels are unique and to be treated separately), I was able to check the deviations through lunchbox-flatness check. and what is Evolute tool you mentioned in your earlier reply.
Thanking you in advance and Sorry for too many questions!
Sorry for the missing attachments earlier, please find attached file
While it is relatively easy to develop the trapezoidal pattern using PT, the hard part is to keep it planar when distributed on a doubly curves surface.
Evolute for Rhino: https://www.evolute.at/software-en/software-overview
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
© 2024 Created by Scott Davidson. Powered by