Grasshopper

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

 

Views: 1077

Replies to This Discussion

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

Attachments:

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

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