Hip Truss Roof

Hip Truss Roof

A hipped roof framed with plated timber trusses over a rectangular plan: Fink trusses in the main run, and at each end a truncated girder, truncated standard trusses, two hip trusses, jack trusses between the hips and creepers in the corners. Plan length and span over the wall plates, Pitch, largest truss spacing and overhang, Member and plate thickness, depths, Wall height and thickness

Details

Category: Roof Framing › Timber Roof Framing › Hip and Valley Roofs

By Huu Khanh Nguyen · Updated November 5, 2026

Parameters

NameDefaultUnit
Length9000mm
Span7000mm
Pitch25°
Maximum Truss Spacing600mm
Overhang450mm
Member Thickness35mm
Chord Depth97mm
Web Depth70mm
Plate Thickness1mm
Wall Thickness90mm
Wall Height2400mm
Widthspan + 2 * overhangmm
Depthlength + 2 * overhangmm
Heightspan / 2 * slope + heel + wallHeightmm
SlopeMath.tan(pitch * Math.PI / 180)
Heel HeightchordDepth / Math.cos(pitch * Math.PI / 180)mm
Girder Set Back Fraction0.34
Girder Set BackgirderFraction * spanmm
Hip Plan Angle45°
Truncated Standards per EndMath.max(Math.ceil((0.5 - girderFraction) * span / maximumSpacing) - 1, 1)
Truncated Standard Gap(0.5 - girderFraction) * span / (truncatedCount + 1)mm
Row CountMath.ceil(span / maximumSpacing)
Row Spacingspan / rowCountmm
First Creeper RowMath.ceil((2 * chordDepth / slope + chordThickness / Math.SQRT2) / rowSpacing)
First Jack RowMath.ceil(girderFraction * rowCount - 1e-9)
Creepers per Corner SideMath.max(firstJackRow - firstCreeperRow - (girderSetBack - (firstJackRow - 1) * rowSpacing < chordThickness + 2 * plateThickness ? 1 : 0), 0)
Jacks per EndMath.max(rowCount - 2 * firstJackRow + 1, 0)