By Huu Khanh Nguyen · Updated October 29, 2026 · vinyl, pvc, picket, alternating picket, contemporary, pool fence, rail, post, cap
A straight run of narrow and wide vinyl pickets alternating between a top, a bottom and an optional middle rail on routed hollow posts. Fence height, post width and spacing, slope Two wide or one wide between narrow pickets Gap between the pickets Middle rail and its position Post cap Colour and texture
| Name | Default | Unit |
|---|---|---|
| Run Length | 7518.400000000001 | mm |
| Fence Height | 1828.8 | mm |
| Rake Angle | 0 | ° |
| Bay Width | 2336.8 | mm |
| Distribution | gap | |
| Ground Clearance | 50.8 | mm |
| Picket Arrangement | pair | |
| Picket Gap | 58.725 | mm |
| Middle Rail | true | |
| Top Rail To Middle Rail | 368.3 | mm |
| Finish | white | |
| Post Wall | 4.318 | mm |
| Post Width | 127 | mm |
| 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 < 255 + postWidth && span > nominal && nominal + rest <= 2336.8 + postWidth | |
| bays | distribution == 'count' ? Math.max(1, Math.ceil(span / nominal - 0.000001)) : Math.max(1, Math.floor(span / nominal + 0.000001) + (rest > 0.000001 && !absorbed ? 1 : 0)) | |
| postHeight | groundClearance + height + 76.2 | mm |
| picketLength | height - (height < 1524 ? 12.7 : 9.525) | mm |