Roof Truss Wizard
This article describes how a timber, steel or light-gauge steel roof truss is built in StatiCAD with the truss wizard: template selection, dimensioned preview, placement in plan with two support points (as an array if desired), editing, and the analysis model. To add purlins between the trusses, see Automatic Purlins Between Trusses.
1. About this article
The wizard lets you choose a timber roof truss from a template, adjust it with a dimensioned preview, and build it by clicking two support points in plan (as an array if desired). A truss that has been built can later be edited with the same window.
The explanation is based on an example: five Howe trusses with an 8 m span, a 30% slope and 40 cm eaves on both sides are placed 2 m apart on a single-storey building of 10 × 8 m with 24 cm walls. Adding purlins between the trusses is described in Automatic Purlins Between Trusses.
Edition: The truss wizard is available in all editions of StatiCAD. The screenshots were taken with StatiCAD Ultimate V.10.0.1.0.
2. The previous method and how the wizard differs
Previously, a truss was modeled in StatiCAD as follows: the elevation of the truss was drawn in plan (in the XY plane) with beams, and then rotated by 90° about the X axis with the Rotate command to bring it into the vertical plane. After the rotation, the beams that remained vertical were converted into posts with convert beam to column.
The wizard produces the same data structure parametrically. The difference is that the geometry is defined in a single window, the member axes meet at the nodes, and the support and hinge arrangement suitable for the analysis model is set up automatically.
| Rotation method | Truss wizard | |
|---|---|---|
| Geometry | Drawn by hand; again for each span and slope | 13 templates; span, slope, ridge and eave parameters; the slope is kept when the span changes |
| Member axes | Beam node on the top face, axis h/2 below (eccentric) | Axis on the node line: the members meet concentrically at the node |
| Hinges | By hand | Chords continuous, web member ends hinged in the truss plane (selectable) |
| Support | Bottom chord directly at the storey elevation | Pinned + roller bearing post (recommended) or direct bearing |
| Array | By copying | Number and spacing; each truss is a separate selection group (MAKAS-01 ...) |
| Editing | Member by member | Rebuild the selected truss with the wizard |
Projects drawn with the old method: Trusses drawn with the rotation method are also supported; the recommendations for these models are in Section 9.
3. Opening the wizard
The wizard opens from three places: Draw › Truss (roof truss wizard)..., Macros › Truss wizard... and the Truss button on the left toolbar. All three open the same window. The truss is built as an element of the active storey; a warning is given on the foundation storey.



4. The wizard window
On the left of the window is the truss type gallery, in the middle the dimensioned preview, and on the right the settings in four tabs. The preview is refreshed after every change: the top chord is drawn in red, the bottom chord in blue, the verticals in green and the diagonals in orange; the span, ridge height, eaves and slopes are dimensioned, and the support symbols are shown. When you hover the mouse over a member, its length and section appear. The line below the preview gives the numbers of nodes and members, the number and total length of each group of members, and the section volume per truss.
Figure 4 – Truss wizard: Triangular – Howe, span 8.00 m, 30% slope, 0.40 m eaves
4.1. Truss types
The gallery has 13 templates. When a template is selected, the geometry and the web are filled with the recommended values of that type; every value in the tabs can then be changed. The Return to template values button restores the values of the selected template.
| Template | Use |
|---|---|
| Triangular – Fink (W) | Symmetric triangle; W-shaped diagonals. The most common type in houses |
| Triangular – Howe | Diagonals rise toward the ridge (compression), verticals carry tension |
| Triangular – Pratt | Diagonals slope down from the ridge (tension), verticals carry compression |
| King post | A single post in the middle and two struts; short spans |
| Trapezoidal – Pratt / Warren | Flat-topped (truncated) truss |
| Mono-pitch (lean-to) | Sloping in one direction; lean-tos and half roofs |
| Flat – Pratt / Warren | Flat lattice girder with parallel chords |
| Sloped parallel chord | Sloping lattice with parallel chords |
| Scissor truss | Truss whose bottom chord is also sloped (raised ceiling) |
| Arch / Crescent | Curved top chord (in the crescent, the bottom chord too); the curve is divided into parabola segments |
4.2. Geometry tab
| Field | Description |
|---|---|
| Span (between supports) | The horizontal distance between the two supports. If Keep slope when span changes is checked, the ridge and heel heights are adapted so that the slope stays the same (the same rule applies when placing in plan). Intermediate values while typing (e.g. "8" while typing 800) are ignored. |
| Ridge | In the center, on the left, on the right or enter position; the position is given in cm from the left. If Symmetric is checked, the right side follows the left. |
| Top chord | Left/right end (heel) and ridge height in cm from the base; the slopes can also be entered as %. Curved top chord gives the arch shape. |
| Bottom chord | Left/right end and the height under the ridge (for the scissor truss). Curved bottom chord gives the crescent shape. |
| Eave and elevation | The left/right eave is the horizontal extension of the top chord beyond the support. Close eave end adds a bottom chord and a vertical to the end. Base elevation is the height of the truss base relative to the storey top elevation. |
4.3. Web tab

Web pattern: Pratt, Howe, Warren, Warren + verticals, single direction (N), Fink and king post. A short description of the selected type is shown below it.
Panel division is given in one of two ways. When By panel count is selected, the number of panels to the left and to the right of the ridge is entered. When By target panel length is selected, the horizontal panel length is given and the number of panels is calculated from it.
Vertical at ridge adds a vertical post at the ridge node.
Chord points that have no web node are merged; the chord is not split unnecessarily.
4.4. Section tab

Material type: Timber, Steel (steel truss) or Light-gauge steel (light-gauge steel truss); steel is available in StatiCAD Ultimate and Hybrid, light-gauge steel only in StatiCAD Ultimate. Grade: the timber classes defined in the project and in the library (e.g. C24, GL28h) or the steel grades (S235, S275, S355 ...). If a class is not in the project, it is added from the library.
Rectangular section (b × h) (timber) is given separately for four groups: top chord, bottom chord, vertical, diagonal.
Joints (analysis model): Continuous chords, pinned webs (recommended), all member ends pinned or all joints rigid. The hinge is given only in the truss plane (M3); the out-of-plane connection is preserved.
Supports: Pinned + roller bearing post (recommended) or direct bearing. Details in Section 8.
Steel truss

When Material type is set to Steel, a profile family (IPE, HE A, HE B, UPN, L, RHS, CHS ...) and a profile are selected for each group instead of the b × h boxes. Default: chords HE 100 A, verticals and diagonals IPE 80, grade S235.
The chords and diagonals are built as steel beams and the verticals as steel truss posts. The profile section is added to the project; in the finite element model, the area and the moments of inertia are taken from the catalogue. The hinges are the same as for timber (web member ends hinged in the plane). The bearing posts take the bottom chord profile.
In the steel check, the lateral–torsional buckling length Lb of a chord member is the member (panel) length; for a sloping chord, it is the true inclined length. The summary below the preview gives the steel weight per truss.
Design check of steel truss members: The chords and diagonals (steel beams) are checked for axial compression buckling and the axial force–flexure interaction (ÇYTHYE 11.3); the buckling length is the member length from node to node (the true inclined length for a sloping chord). The verticals (steel column check) are checked in compression and in tension. Supported sections: I/H, U (if the flange is compact), box, pipe and equal-leg angle.
Not yet supported: T sections and unequal-leg angles are not included in the steel design check; in the analysis these members appear as inadequate with the note "henüz desteklenmiyor" (not yet supported), and the wizard states this in its window and in the result message. Flexural–torsional buckling of U sections and the rules for angle compression members connected through one leg are not calculated separately.
Light-gauge steel truss

When Material type is set to Light-gauge steel, a profile family (CC, UU, SIGMA, CPLUS, SIGMAPLUS) and a profile are selected for each group from the predefined light-gauge steel profile catalogue. Default: chords CC C150x80x20x2, verticals and diagonals CC C100x60x18x2, grade S235. Z sections are not in the truss list.
The chords and diagonals are built as light-gauge steel beams and the verticals as light-gauge steel truss posts, and they go through the light-gauge steel member check (HCBTİE). On the assumption of screwed nodes, the default for Joints is all member ends pinned (in the plane; continuous out of plane); it can be changed.
The results are shown in the light-gauge steel report after the analysis.
Limits of the light-gauge steel truss: The screwed connection (node) check is not performed; the members are single profiles (no back-to-back built-up sections). The top flange of the chord is not taken as laterally restrained (purlins built with the purlin wizard restrain the chord only at the purlin points).
4.5. Layout tab

With Number of trusses and Truss spacing, an array is built in a single step. Array side determines whether the array extends to the left or to the right, looking from the first point towards the second.
Each truss is assigned to a separate selection group (Group name prefix + serial number: MAKAS-01, MAKAS-02 ...). By selecting the group, all the members of the truss are selected, deleted or copied together.
Place by coordinates: the two support points (cm) are entered and the truss is built with Add, without clicking in plan.
5. Placement in plan
The Place in plan (2 points) button hides the window and switches to the plan selection mode. The program's snap options (end point, grid line intersection, object intersection) apply; while Shift is held down, the second point is locked to the orthogonal direction relative to the first.
- Click the first support point (in the example, on the lower wall at x = 1.00 m).
- Move the mouse to the second support. The rubber band shows all the truss lines of the array; the Truss preview window updates the span live (the slope is kept).
- Click the second support point. The trusses are built and a summary is written in the status bar.
- The tool stays active; two points can be clicked again for a new truss array. Right-click or selecting another tool ends the tool.
Figure 9 – While waiting for the second point: the rubber band shows the five truss lines and the preview window shows the live span (7.96 m)
Figure 10 – After the second click, five trusses (MAKAS-01 … MAKAS-05) have been built; summary in the status bar
6. The resulting model
The wizard produces the same element types as the previous rotation method. The chords and diagonals are timber beams with different end elevations. The verticals are of the Truss Post type; this type does not receive automatic supports, and its hinges are taken into account. The member axes are on the node line (beam offset h/2); the members meet concentrically at the nodes.
Figure 11 – The trusses that were built, in the 3D view
| Group | Member type | End condition |
|---|---|---|
| Top chord | Timber beam | Continuous (in the recommended connection) |
| Bottom chord | Timber beam | Continuous |
| Diagonal | Timber beam | Both ends hinged in the truss plane (M3) |
| Vertical | Truss post | Both ends hinged in the truss plane (M3) |
| Bearing post | Truss post | Hinged at the top at the 1st support (pinned), hinged at both ends at the 2nd support (roller) |
7. Editing a truss
Select any member of a truss that has been built; open the wizard from the plan right-click menu or with Macros › Edit selected truss.... The window opens with the title Edit truss. With Update truss, the old members of the group are deleted and the truss is rebuilt with the new values from the same first support in the same direction (the span can also be changed).

Figure 13 – Edit mode: the parameters of a truss built in the same session are loaded; Update truss
Parameters are stored in the file: Since V10.0.7.1 the truss parameters (including the material type and the profiles) are written to the project file; when editing, the settings from the file are loaded. For a truss built with an earlier version, the axis, span, base elevation and bearing posts are found from the members; the other settings come with the template values.
8. Support model and analysis
When the bottom chord sits directly on the wall at the storey top elevation and the diaphragm in vertical loadings option is on, the rigid diaphragm locks the supports and the bottom chord nodes to each other in the plane. In this case no tension develops in the bottom chord under vertical loads; the force goes to the diaphragm constraint. The situation was the same in the previous rotation method.
The pinned + roller bearing post (recommended) removes this problem. The truss is built higher by the bearing height (default 10 cm). The short post at the first support is hinged at the top in the truss plane (pinned support). The post at the second support is hinged at both ends (pendulum, roller support). The truss is restrained out of plane at both ends. In this way the truss behaves like a true pin-jointed truss.
Direct bearing option: When Direct bearing is selected, the wizard gives a warning about the diaphragm situation. To solve the truss with this option, turn off the "Create a diaphragm in vertical loadings (G and Q) as well" option in Project General Settings › Member Forces.
Figure 14 – Analysis of the example model: no floating member warning (the warnings in the list relate to the unit weight of the example wall material)
9. Trusses drawn with the old method
Trusses drawn by rotating about the X axis are analyzed in the same way as those built with the wizard. In beams created by mirroring or rotation, the end elevations, the support type and length, the overhang, the end hinges and the fixed support reinforcement are carried along with the end; the truss geometry does not change in the analysis.
The connection of the trusses to the support beams is made by the beam contact module (Geometry Check › automatically connect intersecting/touching beams): a bottom chord that touches an eave beam or a wall beam is connected with a contact link; a vertical member whose lower end rests on a beam (e.g. the king post of a truss) is not treated as resting on the ground.
Project recommendations:
- Draw the truss bottom chord at an elevation where it touches the support beam or the column top; if the gap in between is larger than the contact tolerance (5 cm), no link is established.
- A stray post with no truss below it, a column drawn twice at the same place and a column that is not connected to anything appear in the analysis warning list as a floating member group; delete them.
- The ends of the king post and the struts must lie on the chord line; a deviation of a few cm may leave the web unconnected to the chord.
- Use the wizard for new trusses; the axes meet at the node and the support model comes ready.
10. Selection in the 3D window
The truss top chord is hard to select in plan, because the top chords, the bottom chord and the web fall on top of one another in plan. In the 3D window, a member is selected by clicking it with the selection mode button. The selection is made from the viewing angle shown on the screen; the view does not change on clicking. The truss members selected in 3D are used in the purlin wizard with Take from selection (see Automatic Purlins Between Trusses).
11. Limits and tips
- The truss is built with a timber rectangular section (b × h), with hot-rolled steel sections or with cold-formed light-gauge steel sections. For the scope of the steel and light-gauge steel design checks, see Section 4.4.
- The truss parameters are saved to the project file (Section 7); the members are also saved as ordinary beams and posts.
- The truss is built on the active storey; the support points are the points clicked in plan, and no wall or column is searched for.
- There is no separate symbol for a truss in plan; the members are drawn as beams and posts.
- To delete a truss, select one of its members, then select the selection group (MAKAS-nn) and delete it. Undo reverses a wizard operation in a single step.
The model and sections in the example are for illustration purposes only; the accuracy of the section selection, connections and support conditions is the responsibility of the engineer in charge of the project.