A glass roof against a house wall whose sides are tapered or bevelled, with the panes falling to a gutter on two posts. Width, depth, pitch and height at the wall, Taper of each side, Bevel of each front corner, Short or long roof support, post section, Glass or multi-wall panel covering, Frame finish
Category: Pergolas › Open and Fixed Roof Pergolas
By Huu Khanh Nguyen · Updated November 5, 2026
| Name | Default | Unit |
|---|---|---|
| Roof width | 4000 | mm |
| Roof depth | 3000 | mm |
| Roof pitch | 10 | ° |
| Height of the roof top at the wall | 3200 | mm |
| Panes | Math.max(2, Math.ceil((width - 116) / 1000)) | |
| Left side taper | 0 | ° |
| Right side taper | 0 | ° |
| Left front bevel | 700 | mm |
| Right front bevel | 700 | mm |
| Gutter around the bevels | false | |
| Roof support | 110 | mm |
| Post section | 90 | mm |
| Roof covering | 10 | mm |
| Frame finish | powderRal9016 | |
| Overall width | hipGutter ? Math.max(width, rightBevel > 0 ? (width - Math.tan(rightTaper * Math.PI / 180) * ((depth - gutterWidth - 40) - rightBevel)) + gutterWidth * Math.sqrt(0.5) : width) - Math.min(0, leftBevel > 0 ? (Math.tan(leftTaper * Math.PI / 180) * ((depth - gutterWidth - 40) - leftBevel)) - gutterWidth * Math.sqrt(0.5) : 0) : width | mm |
| Overall depth | depth | mm |
| Overall height | heightAtWall | mm |
| Gutter plan width | postSize == 90 ? 117 : 127 | mm |
| Distance between support centre lines | (width - 116) / paneCount | mm |
| Support underside height at the wall | heightAtWall - supportHeight * Math.cos(pitch * Math.PI / 180) | mm |
| Gutter bottom height | supportBottom - ((depth - gutterWidth - 40) / Math.cos(pitch * Math.PI / 180)) * Math.sin(pitch * Math.PI / 180) - [161, 163, 164, 166, 168, 170, 172, 175, 178][Math.round(pitch / 5) - 1] | mm |