Tested tool guide
Tested browser tools
Checked August 16, 2026
What Truss Structure Analyzer does, with a checked example
Build a 2D truss on the joint grid - add joints, connect them with members, set pin and roller supports, hang point loads - and the tool resolves every member force with the method of joints, one equilibrium pair per joint, coloring each member by sign with its magnitude. It is meant for statically determinate trusses (m + r = 2j). The common surprise: in an apex-loaded triangular roof truss, the bottom chord is in tension, not compression. It is a tie that stops the feet of the rafters from spreading, which is why real roof ties are steel rods.
Worked example
A concrete input and expected output from the current implementation.
Input
Joints: A at (0,0), pin support; B at (4,0), roller support; C at (2,3). Members: A-C, B-C, A-B. Load: 10 kN downward at C.
->
Expected output
Member forces: AC = -6.01 kN (compression), BC = -6.01 kN (compression), AB = +3.33 kN (tension). Reactions: A = 5.00 kN upward, B = 5.00 kN upward.
Symmetry gives each support 5 kN. Resolving the apex joint vertically with sin(theta) = 3/sqrt(13) gives each rafter 10*sqrt(13)/6 = 6.01 kN compression. Each rafter's horizontal component at its foot is 6.01 * 2/sqrt(13) = 3.33 kN, pushing the feet outward; the bottom chord balances that by pulling inward, so AB is +3.33 kN tension.