By Huu Khanh Nguyen · Updated October 29, 2026 · fence, metal fence, ornamental, picket, pool fence, aluminium, flat tube
A straight level run of aluminium panels of flat tubes with cast caps that pass through two rails, set between square posts. Run length and bay width Equal bays, set spacing or set opening Finish
| Name | Default | Unit |
|---|---|---|
| Run Length | 6800 | mm |
| Overall Height | height + embedDepth | mm |
| Fence Height | 1200 + groundClearance | mm |
| Bay Width | 2200 | mm |
| Distribution | count | |
| Ground Clearance | 50 | mm |
| Post Embedment | 550 | mm |
| Post Width | 50 | mm |
| Post Depth | 50 | mm |
| Finish | white | |
| nominalPitch | distribution == 'gap' ? bayWidth + postWidth : bayWidth | mm |
| cutLast | distribution != 'count' && (sizeX - postWidth) - (Math.max(1, Math.ceil((sizeX - postWidth) / nominalPitch - 1e-9)) - 1) * nominalPitch >= (82 + postWidth) - 1e-9 | |
| bayCount | cutLast ? Math.max(1, Math.ceil((sizeX - postWidth) / nominalPitch - 1e-9)) : Math.max(Math.ceil((sizeX - postWidth) / (2200 + postWidth) - 1e-9), Math.min(Math.round((sizeX - postWidth) / nominalPitch), Math.floor((sizeX - postWidth) / (82 + postWidth) + 1e-9))) | |
| pitch | cutLast ? nominalPitch : (sizeX - postWidth) / bayCount | mm |