Flatten Panels


I’m pretty new to this specific topic, but I think this a common problem for architects here.

What is the best way to flatten “panels” on a “double curved” surface?

I could imagine several ways to achieve this but I’m looking for a proven way. I think of something like a physical simulation or some sort of trial and error optimisation. Or is it better to modify the underlying surface in a way, that this is likely to happen? What is your experience with that?
And one more question, I have seen that the Lunchbox plugin provides some sort of flatness-deviation-analysis. How should I determine at which point the tolerance is acceptable?

Here is an example:

flatness.gh (9.0 KB)

Hello Tom,

You could use the plugin Kangaroo ( https://www.food4rhino.com/app/kangaroo-physics ).

Here you can watch a tutorial, how to planarize quad meshes.

You can simulate different kind of situations.

1 Like

Yes. paneling optimization in architecture is the most important problem related to the facade construction cost, so many people are looking for solutions.
I have been using the Kangaroo method provided by Daniel Piker for GH mentioned @bumaye above. However, it applies to relatively simple surfaces and is not always successful on very complex surfaces.
Ideally, flat paneling is the best, but in practice, it is aimed to minimize the type of panel through optimization. We know that programs such as Catia, Digital Project and Evolute Tool provide related functions.


flatness_re.gh (21.9 KB)


Thank you @HS_Kim and @Bumaye ,

this definitely helps me. So the best bet is currently using Kangaroo. I will also check evolute (looks promising) and that Catia module. Thank you very much.

Best, Tom

Edit: haven’t seen that script. Thanks man :+1::+1::+1:

Hi all, how does one start looking at maximizing panel repetition in addition to planarization so to minimize the number of unique panels? Thanks!