By Huu Khanh Nguyen · Updated October 28, 2026 · composite, stacked boards, hollow boards, privacy, wood composite, post
A straight run of privacy fence made of hollow composite boards stacked between a base rail and a top rail and held between hollow posts. Run length and post spacing Number, height and thickness of the boards Post width Colour
| Name | Default | Unit |
|---|---|---|
| Run Length | 5150 | mm |
| Bay Width | 1800 | mm |
| Distribution | distance | |
| Ground Clearance | 0 | mm |
| Number Of Boards | 12 | |
| Board Height | 150 | mm |
| Board Thickness | 21 | mm |
| Post Width | 125 | mm |
| Finish | white | |
| span | runLength - postWidth | mm |
| nominal | distribution == 'gap' ? bayWidth + postWidth : bayWidth | mm |
| rest | span - Math.floor(span / nominal + 0.000001) * nominal | mm |
| absorbed | distribution != 'count' && rest > 0.000001 && rest < 1000 + postWidth && span > nominal && nominal + rest <= 1830 + postWidth | |
| bays | (distribution == 'count' || (distribution != 'count' && rest > 0.000001 && rest < 1000 + postWidth && span > nominal && !absorbed)) ? Math.max(1, Math.min(Math.ceil(span / nominal - 0.000001), Math.floor(span / (1000 + postWidth) + 0.000001))) : Math.max(1, Math.floor(span / nominal + 0.000001) + (rest > 0.000001 && !absorbed ? 1 : 0)) | |
| postHeight | groundClearance + 12 + boardHeight + (boardCount - 1) * (boardHeight - 4) + 3 * (Math.ceil(boardCount / 3) - 1) + 10 + 15 | mm |