3D Equilibrium and Space Truss Solver

Build joints in x, y, z, connect two-force members, add joint loads, then solve member forces and support reactions from 3D equilibrium.

Sample loaded

Model Controls

Member types: a Rigid member (truss bar or link) carries tension and compression. A Cable carries tension only — if it solves in compression it is released as slack (zero force) and the model is re-solved. Set the type in the Members table or click a member in the 3D view to toggle it. Cables draw dashed.

Positive member force means tension. Loads can be entered as global components Fx, Fy, Fz or as an inclined magnitude P with a direction.

Joints

NameXYZ

Members

NameStartEndType

Joint Loads

JointTypePx / Fxy / Fyz / Fz

Components: enter global Fx, Fy, Fz directly (P is ignored). P × direction: enter magnitude P and the direction vector x, y, z — it is normalized automatically. P toward point: enter magnitude P and the coordinates x, y, z of any point on the load's line of action; the load acts from the joint toward that point.

Supports

JointType

Ball/socket gives Rx, Ry, Rz. Rollers give one reaction. Fixed is treated as force reactions only for truss equilibrium.

0 joints, 0 members
Drag to orbit · wheel to zoom · right-drag to pan · click a member to toggle cable/rigid
3D model

Member Forces

Click Solve to compute.

Support Reactions

Click Solve to compute.

Equilibrium Equations

Joint equations will appear here after solving.