A roof of aluminium louvre blades that tilt open for air and light and close to shed rain, set inside a frame of deep perimeter beams with the gutter built in. Beam and blade section, Number of posts, Post offset and intermediate posts
Category: Pergolas › Moving Roof Pergolas
By Huu Khanh Nguyen · Updated November 5, 2026 · louvre, pergola, louvred-roof, bioclimatic
| Name | Default | Unit |
|---|---|---|
| Width | 3000 | mm |
| Depth | 3045 | mm |
| Height | posts == 0 ? beamHeight : 2500 + beamHeight | mm |
| Posts | 4 | |
| Frame and blades | channel230 | |
| Post offset | 0 | mm |
| Intermediate posts per side | 0 | |
| Blade count | Math.floor((sizeY - (frame == 'channel230' ? 250 : frame == 'box170' ? 200 : frame == 'box190' ? 150 : frame == 'box230' ? 150 : frame == 'box212' ? 200 : frame == 'box165' ? 250 : frame == 'box150' ? 530 : frame == 'box230a' ? 250 : 0)) / bladeCentres + 1e-9) | |
| Clear height under the beams | sizeZ - beamHeight | mm |
| Drain points | frame == 'box150' || frame == 'box230a' ? 2 : frame == 'box170' || frame == 'box165' ? Math.max(posts, 1) : frame == 'box212' ? 2 : sizeX * sizeY < 1e6 * (frame == 'channel230' ? 16 : frame == 'box190' ? 22 : 26) ? 1 : 2 | |
| Blade angle | 0 | ° |
| Blade centres | frame == 'channel230' ? 215 : frame == 'box170' ? 200 : frame == 'box190' ? 150 : frame == 'box230' ? 150 : frame == 'box212' ? 200 : frame == 'box165' ? 150 : frame == 'box150' ? 215 : frame == 'box230a' ? 215 : 0 | mm |
| Beam width | frame == 'channel230' ? 110 : frame == 'box170' ? 98 : frame == 'box190' ? 120 : frame == 'box230' ? 176 : frame == 'box212' ? 85 : frame == 'box165' ? 85 : frame == 'box150' ? 250 : frame == 'box230a' ? 110 : 0 | mm |
| Beam height | frame == 'channel230' ? 230 : frame == 'box170' ? 170 : frame == 'box190' ? 190 : frame == 'box230' ? 230 : frame == 'box212' ? 212 : frame == 'box165' ? 165 : frame == 'box150' ? 150 : frame == 'box230a' ? 230 : 0 | mm |
| Post width | frame == 'channel230' ? 110 : frame == 'box170' ? 140 : frame == 'box190' ? 120 : frame == 'box230' ? 150 : frame == 'box212' ? 85 : frame == 'box165' ? 130 : frame == 'box150' ? 150 : frame == 'box230a' ? 110 : 0 | mm |
| Post depth | frame == 'channel230' ? 110 : frame == 'box170' ? 98 : frame == 'box190' ? 120 : frame == 'box230' ? 150 : frame == 'box212' ? 150 : frame == 'box165' ? 130 : frame == 'box150' ? 150 : frame == 'box230a' ? 110 : 0 | mm |
| Frame finish | powderRal9016 | |
| Blade finish | powderRal9016 | |
| Base plate thickness | 6 | mm |