# Paneling double curved surface (roof tiles)

Hi,
I am trying to create a double curved surface as a roof and generate/place roof tiles from a certain size on the surface with overlap. But i think the first step is to create a grid and a panel.

I would like to create a roof like this:

I tried doing this with Lunchbox, but i cant seem to get the elements(tiles) the same size. (U and V)
How can i do this, or what is the best way?

The next step would be something like this:

Thanks!

This is a part of the roof:
roof part test.3dm (39.9 KB)

Use Paneling tools

roof.gh (16.1 KB)

1 Like

Hi Seghierkhaled,

I tried your script, but I dont think it is working properly. I used the loft as a surface.
I want the panels to stay the same size (like real roof tiles) but that is not working. Am I doing something wrong?

roof teste 2.gh (12.8 KB)

Thanks!
Mari

1 Like

Even in real roof you canâ€™t use large tiles with the same shape on curved surface

It is generally not possible to divide a double curved surface into panels with exactly the same size and shape. Thatâ€™s due to geometry, not any software limitations. There are a few exceptions for special geometry.

yes I get that ofcourse, but is it possible to set like a boundary or domain that the size can differ between?
Or make like a couple of different types of panels and generate them over the surface?

With a â€śheat mapâ€ť you can keep an eye on the curvature to make or keep the tiles as similar as possible.

Thereâ€™s a commercial plugin on food4rhino.com which helps doing that kind of work (I have not used it myself though, I have only seen some demo clips). https://www.food4rhino.com/app/evolutetools-lite

They have three tools dealing with developable surfaces.

// Rolf

Hi Mari,

What size do you want the tiles to be?

Jeremy

This is an idea need development
-from the edges create tween curves with distance equal the width of the tile
-using method of @DanielPiker to create equal segments
-now extrusion of the segments following the curvature of the surface ( i tried that but i donâ€™t find a way to find the right vectors) ; create vectors from the center

• the result must be equal tiles and of course there are rotations and spaces between them in V direction
if you find the right vectors you solve the problem

roof teste 2_re.gh (35.0 KB)

Awesome thanks! I will give that a try!

Thanks! but i cant seem to be able to download the script?

Problem in the forum

Hi Seghier,

Is it possible to modify this script to create a tiled dome pattern as shown on the copper dome image below? Iâ€™m looking to have the tiles"overlap" as oppose to having the valleyâ€™s in between the tiles.

Best,

Phillip

This is different thing
You can use Paneling tools and you will find other threads in the forum about what you need

Share your file i will try with Paneling tools

Great!

The dome was made in grasshopper. Iâ€™m looking to keep the same tile layout and proportion.

Best, Phillip

dome_ tile.gh (20.4 KB)
dome_tile.3dm (147.3 KB)

I donâ€™t know why paneling tools donâ€™t work properly ; i use lunchbox but the only problem is the triangle faces on the sim curve
you can find solution for that and i am sure there are other solutions in the forums about this pattern
in the defintion you can use flat tiles or use lunchbox surfaces

dome_ tile_re.gh (22.2 KB)

@seghierkhaled which part didnâ€™t work for you using PanelingTools? Iâ€™m curious to see where you got a problem. Here is a similar problem solved using PT in Rhino.