By Huu Khanh Nguyen · Updated October 28, 2026 · fence, metal-fence, mesh-panel, welded-mesh, expanded-metal, wire-panel, security-fence, posts, clamp-bar, privacy-infill, razor-tape, base-plate
A straight run of welded or expanded wire panels held between steel posts. Panel construction Fence height and post spacing Post size and panel fixing Post cap and base plate Privacy infill and top fitting Finish
| Name | Default | Unit |
|---|---|---|
| Run Length | 5126 | mm |
| Fence Height | 2030 | mm |
| Slope Angle | 0 | ° |
| Distribution | distance | |
| Bay Count | 2 | |
| Post Centres | 2533 | mm |
| Gap Between Posts | 2473 | mm |
| Gap Between Panel Ends | 33 | mm |
| Panel Thickness | 22 | mm |
| Post Width | 60 | mm |
| Post Depth | 40 | mm |
| Base Plate Thickness | 4 | mm |
| Hooks Per Post | 5 | |
| Finish | white | |
| tanRake | Math.tan(rakeAngle * Math.PI / 180) | |
| bayPitch | distribution == 'count' ? (runLength - postWidth) / bayCount : ((nominal) => (Math.ceil((runLength - postWidth) / nominal - 1e-9) > 1 && (runLength - postWidth) - (Math.ceil((runLength - postWidth) / nominal - 1e-9) - 1) * nominal < panelGap + 152.4) ? (runLength - postWidth) / (Math.ceil((runLength - postWidth) / nominal - 1e-9) - 1) : nominal)(distribution == 'distance' ? bayWidth : postGap + postWidth) | mm |
| bays | distribution == 'count' ? bayCount : Math.ceil((runLength - postWidth) / bayPitch - 1e-9) |