Statics

3D Cable Tension Calculator (Three Cables)

Tension in three cables holding a weight in space, from the anchor coordinates.

Tool no.
ECT-S16
Rev
1.0
Updated
Oct 2026
Method
Equilibrium of a particle in 3D
How to use this calculator

Put the origin at the point where the three cables meet, with z pointing up. Enter the load as a mass or a weight, then the x, y and z coordinates of each cable’s anchor measured from that point. If your problem puts the origin somewhere else, subtract the meeting point’s coordinates from each anchor first.

Formulas

Unit vector along a cableu = r|r| = (x, y, z)√(x² + y² + z²)
Equilibrium of the meeting pointTA uA + TB uB + TC uC + (0, 0, −W) = 0

Writing the vector equation one component at a time gives three linear equations in the three tensions, which the calculator solves exactly.

Worked example

A 180 kg crate on cables to A(−2, 3, 6), B(4, −2, 4) and C(−3, −4, 2) m (the default)

  1. W = 180 × 9.81 = 1765.8 N.
  2. |rA| = 7 m, |rB| = 6 m, |rC| = √29 = 5.385 m, so uA = (−0.2857, 0.4286, 0.8571), uB = (0.6667, −0.3333, 0.6667), uC = (−0.5571, −0.7428, 0.3714).
  3. x: −0.2857 TA + 0.6667 TB − 0.5571 TC = 0
  4. y: 0.4286 TA − 0.3333 TB − 0.7428 TC = 0
  5. z: 0.8571 TA + 0.6667 TB + 0.3714 TC = 1765.8
  6. Solving: TA = 1259.0 N, TB = 833.9 N, TC = 352.2 N.

Assumptions and limits

  • The cables are straight and weightless, and all three meet at one point with the load.
  • A cable can only pull. A negative answer means that anchor layout cannot hold the load with cables alone.
  • If the three cables lie in one plane the problem has no 3D solution; for two cables in a vertical plane use the cable tension calculator.

Frequently asked questions

What if the problem uses y as the vertical axis?

Relabel the coordinates so the vertical one goes in the z boxes. Swap the other two the same way for every anchor and the tensions come out the same.

The load hangs below the knot on a fourth cable. Does that change anything?

No. The vertical cable just carries the weight W up to the knot, so use the knot as the origin.