Moment about an axis

A wrench turning a bolt, a door swinging on its hinge, a shaft twisting under torque — in every one of these the body is not free to rotate about just any point. It is constrained to spin about one fixed line: the axis of the bolt, the hinge line, the shaft's own centreline. So the question worth asking is not "what is the full moment of this force?" but "how much of that moment actually drives rotation about this particular axis?" That question has a clean vector answer. The full moment of a force about any point on the axis is a vector M⃗O\vec M_O, and it can point anywhere in space. Only the piece of M⃗O\vec M_O that lies along the axis can turn the body about that axis — the rest is resisted by whatever holds the axis in place (bearings, hinge pins, the bolt's own body). This article builds the scalar triple product that extracts exactly that piece, shows it as a determinant you can compute directly, and works it through a hinged-door example end to end.

The core insight

The moment of a force about an axis is the component of its moment-about-a-point vector along the axis direction, computed as the scalar triple product Maxis=u^⋅(r⃗×F⃗)M_{axis} = \hat u \cdot (\vec r \times \vec F).

The core idea

Why a new quantity is needed. The moment of a force about a point, M⃗O=r⃗×F⃗\vec M_O = \vec r \times \vec F, is a vector that can point anywhere in 3-D space. A door hinge, a bolted shaft, or any rigid pivot line only lets the body rotate about one fixed direction, and only the component of M⃗O\vec M_O along that direction produces rotation — the rest is absorbed by the supports holding the axis fixed. So the quantity worth computing is a projection, not the full vector.

The definition. The moment of a force F⃗\vec F about an axis aa′aa' with unit direction u^\hat u is the axis-component of M⃗O\vec M_O, taken about any point OO lying on that axis:

Maxis=u^⋅M⃗O=u^⋅(r⃗×F⃗)M_{axis} = \hat u \cdot \vec M_O = \hat u \cdot (\vec r \times \vec F)

where: u^\hat u is the unit vector along the axis, r⃗\vec r is the position vector from any point OO on the axis to any point on the force's line of action, and F⃗\vec F is the force. The result MaxisM_{axis} is a signed scalar, not a vector.

Computing it as a determinant. The scalar triple product expands directly as a 3×33\times3 determinant, the practical way to evaluate it:

Maxis=∣uxuyuzrxryrzFxFyFz∣M_{axis} = \begin{vmatrix} u_x & u_y & u_z \\ r_x & r_y & r_z \\ F_x & F_y & F_z \end{vmatrix}

where: the rows are the components of u^\hat u, r⃗\vec r, and F⃗\vec F in that order. Expanding along the first row gives the same number as computing r⃗×F⃗\vec r \times \vec F first and then dotting with u^\hat u — the determinant is just a faster route to the same scalar.

Sign and physical reading. The sign follows the right-hand rule relative to the chosen positive u^\hat u: curl the fingers in the sense of rotation the moment tends to produce, and if the thumb points along +u^+\hat u, the sign is positive. A negative MaxisM_{axis} means the tendency to rotate is opposite to the chosen positive sense — not that the force is weaker, only that it turns the body the other way.

Figure
A hinged door viewed from above with the hinge as the vertical axis, a force applied at the free edge, the position vector from the hinge to the force, and the resulting moment vector along the axis
Moment about the hinge axis — top view of a door hinge O on axis (out of page) door, r along the panel point A — force applied here F r, hinge to A M_axis — component of r × F along the hinge line Only the along-axis part of the moment can turn the door about its hinge

Independence of the point on the axis. MaxisM_{axis} does not depend on which point OO on the axis is used to build r⃗\vec r — any point on the axis gives the same scalar, mirroring the property that a couple's moment does not depend on the reference point. Pick whichever axis point makes the arithmetic easiest.

Special cases where Maxis=0M_{axis} = 0. If the force's line of action intersects the axis, or is parallel to it, then u^\hat u, r⃗\vec r, and F⃗\vec F become coplanar, the determinant's rows become linearly dependent, and Maxis=0M_{axis} = 0. A fast sanity check: a force passing through the hinge line, or running alongside it, cannot turn the body about that axis at all.

Derivation AMoment of a force about the hinge axis of a door, from the scalar triple product

A door of negligible weight is hinged along the zz-axis. A force F⃗=40i^−30j^ N\vec F = 40\hat i - 30\hat j\ \text{N} is applied at point A=(0.9,0,0) mA = (0.9, 0, 0)\ \text{m} on the free edge of the door; the goal is to find the moment this force produces about the hinge, i.e., about the zz-axis, by setting up the unit axis vector, a position vector from any point on the axis to the force's application point, and evaluating the scalar triple product as a determinant, then reading the sign to decide which way the door tends to swing.

Step 1. Identify the three vectors needed. The axis is the zz-axis, so u^=k^=(0,0,1)\hat u = \hat k = (0,0,1). Choose OO = the origin, which lies on the hinge axis, so r⃗=OA⃗=0.9i^ m=(0.9,0,0)\vec r = \vec{OA} = 0.9\hat i\ \text{m} = (0.9, 0, 0). The force is given directly: F⃗=40i^−30j^ N=(40,−30,0)\vec F = 40\hat i - 30\hat j\ \text{N} = (40, -30, 0).

Step 2. Build the determinant with u^\hat u, r⃗\vec r, and F⃗\vec F as its three rows, in that order, and expand along the top row.

Mz=∣0010.90040−300∣M_z = \begin{vmatrix} 0 & 0 & 1 \\ 0.9 & 0 & 0 \\ 40 & -30 & 0 \end{vmatrix}

Since the top row is (0,0,1)(0,0,1), only the cofactor of the third entry survives: Mz=1×[(0.9)(−30)−(0)(40)]=1×(−27)=−27 N ⋅ mM_z = 1 \times \big[(0.9)(-30) - (0)(40)\big] = 1 \times (-27) = -27\ \text{N}\,\cdot\,\text{m}.

Step 3. Interpret the sign. With +k^+\hat k as the positive sense (counterclockwise viewed from +z+z), the negative sign means the force tends to rotate the door clockwise — it tends to close it, not open it. The magnitude, 27 N ⋅ m27\ \text{N}\,\cdot\,\text{m}, is the strength of that closing tendency.

Step 4. Check the answer is sensible. Had F⃗\vec F pointed purely along i^\hat i (straight out along the door, toward or away from the hinge), its line of action would pass through the axis and MzM_z would come out zero — consistent with the special case noted above. Result: Maxis=−27 N ⋅ mM_{axis} = -27\ \text{N}\,\cdot\,\text{m}, magnitude 27 N ⋅ m27\ \text{N}\,\cdot\,\text{m}, tending to swing the door closed.

Worked example

Extend the same door problem to check that the answer does not depend on which point on the hinge axis is used, and see the same tool applied to a second force.

Step 1. Take a fresh force, F⃗=60i^−20k^ N\vec F = 60\hat i - 20\hat k\ \text{N}, applied at A=(2,3,0) mA = (2, 3, 0)\ \text{m}, and find its moment about the zz-axis using O=(0,0,0)O = (0,0,0). Here r⃗OA=2i^+3j^\vec r_{OA} = 2\hat i + 3\hat j, so

Maxis=∣001230600−20∣=1×[(2)(0)−(3)(60)]=−180 N ⋅ mM_{axis} = \begin{vmatrix} 0 & 0 & 1 \\ 2 & 3 & 0 \\ 60 & 0 & -20 \end{vmatrix} = 1\times\big[(2)(0) - (3)(60)\big] = -180\ \text{N}\,\cdot\,\text{m}

Step 2. Repeat with a different point on the same axis, O′=(0,0,5)O' = (0,0,5), to confirm the axis-point choice does not matter. Here r⃗O′A=2i^+3j^−5k^\vec r_{O'A} = 2\hat i + 3\hat j - 5\hat k, so

Maxis=∣00123−5600−20∣=1×[(2)(0)−(3)(60)]=−180 N ⋅ mM_{axis} = \begin{vmatrix} 0 & 0 & 1 \\ 2 & 3 & -5 \\ 60 & 0 & -20 \end{vmatrix} = 1\times\big[(2)(0) - (3)(60)\big] = -180\ \text{N}\,\cdot\,\text{m}

The extra −5k^-5\hat k term sits in the row-3, column-3 slot, which the u^=(0,0,1)\hat u = (0,0,1) top row picks out through a cofactor that never involves that column — so it cannot change the answer.

Step 3. Compare and conclude. Both choices of OO give Maxis=−180 N ⋅ mM_{axis} = -180\ \text{N}\,\cdot\,\text{m}, confirming the moment about an axis is a property of the axis itself, not of an arbitrarily chosen point on it. The moment about the zz-axis is −180 N ⋅ m-180\ \text{N}\,\cdot\,\text{m}, magnitude 180 N ⋅ m180\ \text{N}\,\cdot\,\text{m}.

Competitive stretch

If the same force instead acted at a point on the zz-axis itself, say (0,0,4) m(0,0,4)\ \text{m}, then r⃗\vec r would be parallel to u^=k^\hat u = \hat k, the determinant's rows would become linearly dependent, and MaxisM_{axis} would come out zero — the special case in action, worth checking before a full expansion.

Common traps

  • Taking r⃗\vec r from a point that is not on the axis — any point on the axis works, but off-axis points give a wrong answer.
  • Using a non-unit u^\hat u — a non-normalized axis direction scales the determinant incorrectly.
  • Confusing MaxisM_{axis} with ∣M⃗O∣|\vec M_O| — MaxisM_{axis} is only the along-axis projection; the full moment about the point is generally larger.
  • Skipping the intersects-or-parallel check — a force meeting or running alongside the axis gives Maxis=0M_{axis} = 0 immediately, saving a full determinant expansion.

Ask the tutor: if the choice of axis point, the sign convention, or expanding the determinant still feels shaky, ask the AI tutor to walk through one more axis-moment example with you, step by step.

Why do we dot the moment with the axis direction instead of just using the full moment vector?

Because a fixed axis — a hinge pin, a bolt, a shaft in its bearings — only allows rotation along the axis itself. The full moment vector M⃗O\vec M_O can point anywhere, but any component perpendicular to the axis is cancelled by the reaction forces holding the axis in place. Dotting with u^\hat u extracts exactly the piece that survives to actually rotate the body.

Does it matter which point on the axis I use for r, and do I have to pick the closest point?

No to both. Maxis=u^⋅(r⃗×F⃗)M_{axis} = \hat u \cdot (\vec r \times \vec F) comes out identical no matter which point on the axis you choose as the origin of r⃗\vec r, as shown in the worked example using two points five metres apart on the same axis. Pick whichever point makes the numbers simplest.

How is this different from the 2-D moment I already know, M equals F times perpendicular distance?

The 2-D scalar moment is a special case where the axis is always the out-of-plane zz-axis and everything else lies in the xyxy-plane. Then u^=k^\hat u = \hat k and the determinant collapses to the familiar FdFd rule with a right-hand-rule sign. The full 3-D version is needed once the axis is tilted or the force has an out-of-plane component.

Before this

Where this leads