Modeling
About Archicad's design tools, element connections, modeling concepts, etc.
SOLVED!

Create roof for a unregular shape

Daniel_He
Booster

Hi guys, I'm learning to draw roof, now I encounter difficult case as showed in the below pictures. That's an unregular shape as marked in red color, after a lot of trying I have not find the way how to create roof. So I'm asking help here, thanks a lot

 

Snipaste_2021-10-17_23-31-59.png

Daniel.He

ArchiCAD 25 3011 USA - Windows 11 Home 64x
DESKTOP 12600KF 64G RAM 3070 GPU
2 ACCEPTED SOLUTIONS

Accepted Solutions
Solution
Karl Ottenstein
Moderator

Use the polygonal geometry method to create the shape of the roof by clicking on the hotspots in the corners shown in your screenshot.

 

See the Help pages about roofs:

https://helpcenter.graphisoft.com/user-guide/136943/

 

where in that page, this shows the polygonal creation geometry option:

Screen Shot 2021-10-17 at 10.58.06 AM.jpg

 

I assume you want a flat or consistently sloped roof - hence single plane geometry / polygonal is the way to go.  If you want  the roof sloped in multiple directions, e.g., to scuppers for drainage, then you can either create multiple single planes and join them, or can create a multiplane roof that is larger than required and then edit the boundaries afterwards, or a variety of other options.

 

One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.6, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB

View solution in original post

Solution

If the roofs are different pitches, pitching from the same height on the wall and constructed from the same composite (which all looks good to me from your image) and you have the hip trimming correctly (yours is not as I can see the two hip edges at different height), the front edge (eave overhang) will need to be a different distance for each roof.

 

The hip needs to go from the bottom wall corner to the top corner which you seem to have done.

But I think your roof pitches are a little out as the two roof should be trimming to the same height along the hip.

 

Run a section through one roof and draw a line from where the underside of the roof pitches to the height you want it (the underside of the roof) on the wall above.

This will give you the exact angle for that roof.

Do the same for the other roof, from the pitching height to the same height on the wall above and that will give you the exact pitch of that roof.

Because you are starting and ending at the same heights, the roofs at those pitches will trim at the same height along the hip and it will go exactly from the bottom wall corner to the top.

 

Because the roofs different pitches but from the same pitching height, this will force the eave distance (overhang) to be slightly different for each roof.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

View solution in original post

10 REPLIES 10
Solution
Karl Ottenstein
Moderator

Use the polygonal geometry method to create the shape of the roof by clicking on the hotspots in the corners shown in your screenshot.

 

See the Help pages about roofs:

https://helpcenter.graphisoft.com/user-guide/136943/

 

where in that page, this shows the polygonal creation geometry option:

Screen Shot 2021-10-17 at 10.58.06 AM.jpg

 

I assume you want a flat or consistently sloped roof - hence single plane geometry / polygonal is the way to go.  If you want  the roof sloped in multiple directions, e.g., to scuppers for drainage, then you can either create multiple single planes and join them, or can create a multiplane roof that is larger than required and then edit the boundaries afterwards, or a variety of other options.

 

One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.6, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Lingwisyer
Guru

When using a Multiplane you can select each edge and change it to a Gable if need be.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win10 | R5 2600 | 16GB | GTX1660 

Hi Karl, Thanks for your help, I tried to use this method to create sloping roof, but one problem I couldn't solve. As showed in below picture, I drawed 2 roofs, No.1 is in 26° and No.2 in 15° , by this option the roof ridge attached to 2 walls can be align in same height, however I have no way to align the area marked in red together. Or in another way, I setup 2 roofs to 15°, then I change roof pitch of No1 to align to No.2, but the bottom right conner edge of No.1 couldn't be align to No.2, it was always a little lower than No.2

Snipaste_2021-10-18_22-18-05.png

Daniel.He

ArchiCAD 25 3011 USA - Windows 11 Home 64x
DESKTOP 12600KF 64G RAM 3070 GPU
Lingwisyer
Guru

You can change how the roof thickness is set. At the moment I am assuming it is set to perpendicular. This can be changed to vertical.

 

 

Ling.

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win10 | R5 2600 | 16GB | GTX1660 
Solution

If the roofs are different pitches, pitching from the same height on the wall and constructed from the same composite (which all looks good to me from your image) and you have the hip trimming correctly (yours is not as I can see the two hip edges at different height), the front edge (eave overhang) will need to be a different distance for each roof.

 

The hip needs to go from the bottom wall corner to the top corner which you seem to have done.

But I think your roof pitches are a little out as the two roof should be trimming to the same height along the hip.

 

Run a section through one roof and draw a line from where the underside of the roof pitches to the height you want it (the underside of the roof) on the wall above.

This will give you the exact angle for that roof.

Do the same for the other roof, from the pitching height to the same height on the wall above and that will give you the exact pitch of that roof.

Because you are starting and ending at the same heights, the roofs at those pitches will trim at the same height along the hip and it will go exactly from the bottom wall corner to the top.

 

Because the roofs different pitches but from the same pitching height, this will force the eave distance (overhang) to be slightly different for each roof.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

Hi Barry, your suggestions are always helpful for me. I tried a lot if I want to keep 2 roofs' ridge in the same height, hips could't exactly align to one line, whatever I slighted modify roof thickness or pitch. So finally I tried to use same pitch of 2 roofs and keep draw them in the same width to the wall, and move hip from red line to yellow as showed in the below picture, finally cut the redundant of roof 1 under the upper room. Now looks fine.

Snipaste_2021-10-19_14-07-48.png

Daniel.He

ArchiCAD 25 3011 USA - Windows 11 Home 64x
DESKTOP 12600KF 64G RAM 3070 GPU

Hi I tried to change roof thickness as mentioned in the above post, but looks like it's difficult to match 100% on hips of 2 roof, so I changed the method to do it. But anyway, thanks for your help

Daniel.He

ArchiCAD 25 3011 USA - Windows 11 Home 64x
DESKTOP 12600KF 64G RAM 3070 GPU

For roofs at the same angle this is exactly what you want.

For roofs at different pitches but ending up at the same height, these are the 2 angles you need to calculate.

 

BarryKelly_0-1634626776324.png

 

It is also possible to just pace any two roofs and then adjust the pitch (you can drag the top node - no measurements necessary.

 

BarryKelly_1-1634628070346.pngBarryKelly_2-1634628092968.png

 

BarryKelly_3-1634628102573.png

 

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

It's interesting, I think I should re-learn some geometry again then I try again based on your solution. Anyway, so kind and help of you, I have one more problem abou roofs just written in a new post, could you please have a look, thank you very much

Daniel.He

ArchiCAD 25 3011 USA - Windows 11 Home 64x
DESKTOP 12600KF 64G RAM 3070 GPU