ParaShape

Perimeter Beam Louvred Pergola

Perimeter Beam Louvred Pergola

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

Details

Category: Pergolas › Moving Roof Pergolas

By Huu Khanh Nguyen · Updated November 5, 2026 · louvre, pergola, louvred-roof, bioclimatic

Parameters

NameDefaultUnit
Width3000mm
Depth3045mm
Heightposts == 0 ? beamHeight : 2500 + beamHeightmm
Posts4
Frame and bladeschannel230
Post offset0mm
Intermediate posts per side0
Blade countMath.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 beamssizeZ - beamHeightmm
Drain pointsframe == '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 angle0°
Blade centresframe == 'channel230' ? 215 : frame == 'box170' ? 200 : frame == 'box190' ? 150 : frame == 'box230' ? 150 : frame == 'box212' ? 200 : frame == 'box165' ? 150 : frame == 'box150' ? 215 : frame == 'box230a' ? 215 : 0mm
Beam widthframe == 'channel230' ? 110 : frame == 'box170' ? 98 : frame == 'box190' ? 120 : frame == 'box230' ? 176 : frame == 'box212' ? 85 : frame == 'box165' ? 85 : frame == 'box150' ? 250 : frame == 'box230a' ? 110 : 0mm
Beam heightframe == 'channel230' ? 230 : frame == 'box170' ? 170 : frame == 'box190' ? 190 : frame == 'box230' ? 230 : frame == 'box212' ? 212 : frame == 'box165' ? 165 : frame == 'box150' ? 150 : frame == 'box230a' ? 230 : 0mm
Post widthframe == 'channel230' ? 110 : frame == 'box170' ? 140 : frame == 'box190' ? 120 : frame == 'box230' ? 150 : frame == 'box212' ? 85 : frame == 'box165' ? 130 : frame == 'box150' ? 150 : frame == 'box230a' ? 110 : 0mm
Post depthframe == 'channel230' ? 110 : frame == 'box170' ? 98 : frame == 'box190' ? 120 : frame == 'box230' ? 150 : frame == 'box212' ? 150 : frame == 'box165' ? 130 : frame == 'box150' ? 150 : frame == 'box230a' ? 110 : 0mm
Frame finishpowderRal9016
Blade finishpowderRal9016
Base plate thickness6mm