Skip to main content

Forces in three dimensions

When a crane lifts a load, a broadcasting tower is guyed by cables, or a lighting rig is suspended above a stage, the support forces act in three dimensions – not just up, down, left or right. Analysing these forces requires vector methods, which let us resolve, combine and project forces in any direction. This resource introduces you to forces in 3D, and steps you through a worked example involving a 3D beam and cable system.

In two dimensions, a force can be resolved into horizontal and vertical components. In three dimensions, we resolve forces into three components along the \(x\), \(y\) and \(z\) axes, written as a vector:

\[\vec{F} = F_x\hat{i} + F_y\hat{j} + F_z\hat{k}\]

where \(\hat{i}\), \(\hat{j}\) and \(\hat{k}\) are the unit vectors in the \(x\), \(y\) and \(z\) directions, respectively.

If you need a refresher on vectors and vector operations, visit this page.

Position vectors and cable vectors

A position vector describes the location of a point relative to the origin. If point A is at coordinates \((x_{A}, y_{A}, z_{A})\), then its position vector is \(\vec{r}_{A} = (x_{A}, y_{A}, z_{A})\).

To find the vector along a cable from point A to point B, we subtract the position vector of the start point from the end point:

\[\vec{AB} = \vec{r}_{B} - \vec{r}_{A}\]

Unit vectors and force vectors

A unit vector has magnitude \(1\) and points in the same direction as a given vector. It is found by dividing the vector by its magnitude:

\[\hat{u} = \frac{\vec{v}}{|\vec{v}|}\quad\text{where}\quad|\vec{v}| = \sqrt{v_{x}^{2} + v_{y}^{2} + v_{z}^{2}}\]

If a cable has a known tension \(T\) and direction vector \(\vec{AB}\), the force vector in the cable is:

\[\vec{F} = T\,\hat{u}_{AB} = \frac{T}{|\vec{AB}|}\vec{AB}\]

Scalar projection

The scalar projection of a force \(\vec{F}\) along a direction \(\hat{u}\) gives the component of the force in that direction. It is found using the dot product:

\[F_{u} = \vec{F}\cdot\hat{u}\]

A positive result means the force component acts in the same direction as \(\hat{u}\). A negative result means it acts in the opposite direction.

Perpendicular component

Once the parallel (scalar) projection is known, the perpendicular vector component of \(\vec{F}\) to a direction \(\hat{u}\) is:

\[\vec{F}_\perp = \vec{F} - F_{u}\,\hat{u}\]

Angle between two vectors

The angle \(\theta\) between two vectors \(\vec{a}\) and \(\vec{b}\) is found using the dot product:

\[\theta = \cos^{-1}\left(\frac{\vec{a}\cdot\vec{b}}{|\vec{a}|\,|\vec{b}|}\right)\]

Exercise – analysing forces in three dimensions

A beam is held in place by two cables attached at different points.

3D statics diagram of beam AO with cables to B and C, showing 500 N forces and position vectors in xyz.
Image by RMIT, licensed under CC BY-NC 4.0

Forces in three dimensions problem image transcript

A three-dimensional statics diagram showing a beam and two support cables. The coordinate axes are labelled \(x\) (pointing to the left), \(y\) (pointing to the right foreground) and \(z\) (pointing vertically upwards).

  • A beam extends diagonally from O (the origin) to point A, which is \(3\,\text{m}\) along the positive \(y\)-axis.
  • Two cables extend from point A:
    • Cable AB connects A to point B, which is located \(2\,\text{m}\) in the negative \(x\)-direction and \(1\,\text{m}\) in the positive \(z\)-direction from the origin.
    • Cable AC connects A to point C, which is located \(2\,\text{m}\) in the positive \(x\)-direction and \(3\,\text{m}\) in the positive \(z\)-direction from the origin.
  • Both cables carry a tension of \(500\,\text{N}\), shown as red arrows pointing from A toward B and from A toward C respectively, and labelled \(F_{AB}=500\,\text{N}\) and \(F_{AC}=500\,\text{N}\).
Determine:

  1. the vector forces in the cables \(\mathbf{\vec{F}_{AB}}\) and \(\mathbf{\vec{F}_{AC}}\)

To find the forces in each cable, we must first find the position vectors. From the geometry and coordinates shown in the diagram, we can write them in component form:

\[\vec{r}_{A} = (0, 3, 0)\]\[\vec{r}_{B} = (-2, 0, 1)\]\[\vec{r}_{C} = (2, 0, 3)\]

The position vectors of the cables \(\vec{AB}\) and \(\vec{AC}\) are found by subtracting the position vectors:

\[\begin{align*} \vec{AB} & = \vec{r}_B - \vec{r}_A \\[6pt]
& = (-2, 0, 1) - (0, 3, 0) \\[6pt]
& = (-2, -3, 1) \end{align*}\]\[\begin{align*} \vec{AC} & = \vec{r}_C - \vec{r}_A \\[6pt]
& = (2, 0, 3) - (0, 3, 0) \\[6pt]
& = (2, -3, 3) \end{align*}\]

Unit vectors \(\hat{u}_{AB}\) and \(\hat{u}_{AC}\) are found by dividing each vector by its magnitude:

\[\begin{align*} \hat{u}_{AB} & = \frac{1}{\sqrt{(-2)^2 + (-3)^2 + 1^2}}(-2,-3,1) \\[6pt]
& = \frac{1}{\sqrt{14}}(-2,-3,1) \end{align*}\]\[\begin{align*} \hat{u}_{AC} & = \frac{1}{\sqrt{2^2 + (-3)^2 + 3^2}}(2,-3,3) \\[6pt]
& = \frac{1}{\sqrt{22}}(2,-3,3) \end{align*}\]

Given the cable tensions are \(500\,\text{N}\), the force vectors are found by multiplying the unit vectors by \(500\,\text{N}\):

\[\begin{align*} \vec{F}_{AB} & = |\vec{F}_{AB}|\,\hat{u}_{AB} \\[6pt]
& = 500 \frac{1}{\sqrt{14}}(-2,-3,1) \\[6pt]
& \approx (-267,-401,134)\,\text{N} \end{align*}\]\[\begin{align*} \vec{F}_{AC} & = |\vec{F}_{AC}|\,\hat{u}_{AC} \\[6pt]
& = 500 \frac{1}{\sqrt{22}}(2,-3,3) \\[6pt]
& \approx (213,-320,320)\,\text{N} \end{align*}\]

Therefore, the vector forces in the cables are \(\vec{F}_{AB}=(-267,-401,134)\,\text{N}\) and \(\vec{F}_{AC}=(213,-320,320)\,\text{N}\).

  1. the resultant vector force \(\mathbf{\vec{F}}\) of \(\mathbf{\vec{F}_{AB}}\) and \(\mathbf{\vec{F}_{AC}}\)

To find the resultant vector force, we sum \(\vec{F}_{AB}\) and \(\vec{F}_{AC}\) to get the overall (resultant) force:

\[\begin{align*} \vec{F} & = \vec{F}_{AB} + \vec{F}_{AC} \\[6pt]
& = (-267,-401,134) + (213,-320,320) \\[6pt]
& = (-54,-721,454)\,\text{N} \end{align*}\]

Therefore, the resultant vector force \(\vec{F}=(-54,-721,454)\,\text{N}\).

  1. the scalar projection of \(\mathbf{\vec{F}}\) along the beam AO

The unit vector \(\hat{u}_{AO}\) along the beam from A to O is found using the position vector of O relative to A:

\[\begin{align*} \hat{u}_{AO} & = \frac{\vec{AO}}{|\vec{AO}|} \\[6pt]
& = \frac{(0,-3,0)}{\sqrt{0^2 + (-3)^2 + 0^2}} \\[6pt]
& = (0,-1,0) \end{align*}\]

The scalar projection of \(\vec{F}\) along AO is:

\[\begin{align*} F_{AO} & = \vec{F} \cdot \hat{u}_{AO} \\[6pt]
& = (-54,-721,454)\cdot(0,-1,0) \\[6pt]
& = 721\,\text{N} \end{align*}\]

Therefore, the scalar projection of \(\vec{F}\) along the beam AO is \(F_{AO}=721\,\text{N}\). Since the result is positive, the force component acts along AO in the direction of \(\hat{u}_{AO}\) (towards the origin).

  1. the perpendicular vector component of \(\mathbf{\vec{F}}\) to the beam AO

To find the perpendicular vector component, we first express the parallel component in vector form:

\[\begin{align*} \vec{F}_{AO} & = F_{AO}\,\hat{u}_{AO} \\[6pt]
& = 721(0,-1,0) \\[6pt]
& = (0,-721,0)\,\text{N} \end{align*}\]

The perpendicular vector component is found by subtracting the parallel vector component from the resultant force vector:

\[\begin{align*} \vec{F}_{\perp} & = \vec{F} - \vec{F}_{AO} \\[6pt]
& = (-54,-721,454) - (0,-721,0) \\[6pt]
& = (-54,0,454)\,\text{N} \end{align*}\]

Therefore, the perpendicular vector component of \(\vec{F}\) to the beam AO is \(\vec{F}_{\perp}=(-54,0,454)\,\text{N}\).

  1. the angle between the cables AB and AC.

The angle \(\theta\) between \(\vec{AB}\) and \(\vec{AC}\) is found using the dot product formula:

\[\begin{align*} \vec{AB} \cdot \vec{AC} & = |\vec{AB}|\,|\vec{AC}| \cos\theta \\[6pt]
\theta & = \cos^{-1}\left(\frac{\vec{AB} \cdot \vec{AC}}{|\vec{AB}|\,|\vec{AC}|}\right) \\[6pt]
& = \cos^{-1}\left(\frac{(-2,-3,1)\cdot(2,-3,3)}{\sqrt{14}\,\sqrt{22}}\right) \\[6pt]
& = \cos^{-1}\left(\frac{-4 + 9 + 3}{\sqrt{308}}\right) \\[6pt]
& = \cos^{-1}\left(\frac{8}{\sqrt{308}}\right) \\[6pt]
& \approx 63^{\circ} \end{align*}\]

Therefore, the angle between cables AB and AC is \(\theta=63^{\circ}\).

Exercise – analysing forces in three dimensions

  1. A cable runs from point A at \((0,2,0)\,\text{m}\) to point B at \((-1,0,3)\,\text{m}\). Find the unit vector \(\hat{u}_{AB}\) along the cable.

\((-0.267,-0.535,0.802)\)
  1. A cable runs from point A at \((0,4,0)\,\text{m}\) to point C at \((-2,0,2)\,\text{m}\) and carries a tension of \(400\,\text{N}\). Determine the vector force \(\vec{F}_{AC}\).

\((-163,-327,163)\,\text{N}\)
  1. Two cables exert forces \(\vec{F}_1=(200,-300,150)\,\text{N}\) and \(\vec{F}_2=(-150,-200,100)\,\text{N}\) on the same point. Find the resultant force vector \(\vec{F}\).

\((50,-500,250)\,\text{N}\)
  1. A resultant force \(\vec{F}=(-54,-721,454)\,\text{N}\) acts at point A, which is \(4\,\text{m}\) along the \(y\)-axis from the origin O. Find the scalar projection of \(\vec{F}\) along the beam AO.

\(721\,\text{N}\)
  1. Two cables leave the same attachment point. Cable AB has direction vector \((-2,-3,1)\) and cable AD has direction vector \((1,-3,2)\). Find the angle between the cables.

\(50^{\circ}\)

Keywords