A free-standing garden pavilion with log walls on a hexagon or octagon that can be stretched, a glazed double door, windows with glazing bars and a hipped shingled roof. Six or eight sides and the elongation, Plan size, overall height and eave height, Wall thickness, number and size of doors and windows, Roof overhang and board thickness, Timber and roof covering finish
Category: Gazebos › Gazebos and Garden Pavilions
By Huu Khanh Nguyen · Updated November 5, 2026 · gazebo, pavilion, octagonal, walled, log
| Name | Default | Unit |
|---|---|---|
| Width across corners | 5030 | mm |
| Depth | 2 * radius * Math.cos(Math.PI / sides) | mm |
| Height | 3710 | mm |
| Eave height | 2138.5 | mm |
| Sides | 8 | |
| Elongation | 0 | mm |
| Roof overhang | 410 | mm |
| Roof board thickness | 16 | mm |
| Wall thickness | 44 | mm |
| Door opening width | 1140 | mm |
| Door opening height | 1860 | mm |
| Doors | 1 | |
| Window opening width | 900 | mm |
| Window opening height | 1230 | mm |
| Window sill height | 630 | mm |
| Windows | 3 | |
| Door leaf gap | 6 | mm |
| Floor board thickness | 19 | mm |
| Rafter width | 50.8 | mm |
| Rafter depth | 130.8 | mm |
| Timber | timberSpruceUntreated | |
| Roof covering | asphaltShingleCharcoal | |
| drop | roofThickness * Math.sqrt(1 + ((roofTop - eaveHeight) / (radius * Math.cos(Math.PI / sides))) * ((roofTop - eaveHeight) / (radius * Math.cos(Math.PI / sides)))) | mm |
| radius | (sizeX - elongation) / (2 * (sides == 8 ? Math.cos(Math.PI / sides) : 1)) | mm |
| phase | sides == 8 ? 22.5 : 0 | |
| wallHeight | (eaveHeight - drop + ((roofTop - eaveHeight) / (radius * Math.cos(Math.PI / sides))) * overhang - rafterDepth * Math.sqrt(1 + ((roofTop - eaveHeight) / (radius * Math.cos(Math.PI / sides))) * ((roofTop - eaveHeight) / (radius * Math.cos(Math.PI / sides))))) | mm |
| shingleDrop | 5 * Math.sqrt(1 + ((sizeZ - eaveHeight) / (radius * Math.cos(Math.PI / sides))) * ((sizeZ - eaveHeight) / (radius * Math.cos(Math.PI / sides)))) | mm |
| roofTop | sizeZ - 2 * shingleDrop | mm |