Moment of a force about a point

Push on a door far from its hinge and it swings open with almost no effort; push the same way right next to the hinge and nothing happens, no matter how hard you shove. The force is identical — what changed is its turning effect, and statics gives that effect a precise name and a precise number: the moment of a force about a point. A moment is not the force itself; it is how much that force wants to rotate a rigid body about some chosen point OO, and it depends on both how big the force is and how far its line of action passes from OO. This article builds the moment two equivalent ways — the vector cross product M⃗O=r⃗×F⃗\vec M_O = \vec r \times \vec F, which handles any 3-D geometry in one stroke, and the scalar force-times-perpendicular-distance method used for quick 2-D sketches — and shows how Varignon's theorem lets you swap an awkward geometry problem for an easy one by resolving the force into components first.

The core insight

The moment of a force F⃗\vec F about a point OO is M⃗O=r⃗×F⃗\vec M_O = \vec r \times \vec F, with magnitude FdFd where dd is the perpendicular distance from OO to the force's line of action, and it changes with the choice of OO because a single force (unlike a couple) has no reference-point-independent moment.

The core idea

A rigid body resists rotation about a point the same way it resists translation under a net force — the measure of "how hard a given force is trying to spin it about OO" is the moment, and geometry alone decides the answer: same force, same body, but push near the axis and the moment is tiny; push far from it and the moment is large.

The vector definition. Pick any point AA on the force's line of action and draw the position vector r⃗\vec r from OO to AA. The moment is the cross product

M⃗O=r⃗×F⃗\vec M_O = \vec r \times \vec F

where: r⃗\vec r is the position vector from OO to any point on the line of action of F⃗\vec F, and F⃗\vec F is the force vector. Because of transmissibility (a force can slide along its own line of action without changing its external effect), the answer does not depend on which point along the line you pick for AA — a convenient freedom worth using to choose the simplest r⃗\vec r available.

Magnitude and the scalar shortcut. Expanding the cross product's magnitude gives

MO=rFsin⁡θ=FdM_O = rF\sin\theta = Fd

where: θ\theta is the angle between r⃗\vec r and F⃗\vec F, r=∣r⃗∣r=|\vec r|, F=∣F⃗∣F=|\vec F|, and d=rsin⁡θd = r\sin\theta is the perpendicular (moment-arm) distance from OO to the line of action. In 2-D problems this scalar version is usually all you need: find dd by inspection or trigonometry, multiply by FF, and fix the sign by the right-hand rule — curl your fingers from r⃗\vec r toward F⃗\vec F and your thumb gives the direction of M⃗O\vec M_O, which in the plane reduces to counterclockwise-positive by the usual sign convention.

Component (determinant) form. Writing r⃗=xi^+yj^+zk^\vec r = x\hat i + y\hat j + z\hat k and F⃗=Fxi^+Fyj^+Fzk^\vec F = F_x\hat i + F_y\hat j + F_z\hat k, the cross product expands to

M⃗O=r⃗×F⃗=(yFz−zFy)i^+(zFx−xFz)j^+(xFy−yFx)k^\vec M_O = \vec r \times \vec F = (yF_z - zF_y)\hat i + (zF_x - xF_z)\hat j + (xF_y - yF_x)\hat k

where: each bracketed term is a 2×22\times2 determinant obtained by crossing out the row and column of that unit vector in the 3×33\times3 array ∣i^j^k^xyzFxFyFz∣\begin{vmatrix}\hat i & \hat j & \hat k\\ x & y & z\\ F_x & F_y & F_z\end{vmatrix}. For a purely 2-D problem (z=0z=0, Fz=0F_z=0) only the k^\hat k term survives, giving the handy scalar MO=xFy−yFxM_O = xF_y - yF_x.

Varignon's theorem. The moment of a force about a point equals the sum of the moments of its components about that same point. Instead of hunting for one awkward perpendicular distance to a tilted line of action, resolve F⃗\vec F into FxF_x and FyF_y, find each component's (usually trivial) moment arm, and add the two scalar moments algebraically. This is the single biggest time-saver in moment problems.

Figure
A force acting away from a hinge point with its perpendicular moment arm drawn from the hinge to the line of action, showing the moment as force times distance
Moment of a force about a point O O line of action A r F d (perpendicular distance) M_O = r x F, magnitude Fd, direction by the right hand rule
Derivation AMoment as a cross product, and why it reduces to force times perpendicular distance

The goal is to show, starting only from the geometric definition of the cross product, that the vector rule M⃗O=r⃗×F⃗\vec M_O = \vec r \times \vec F collapses to the scalar rule "moment equals force times perpendicular distance," so that the right-hand rule, the scalar formula, and the component determinant are provably three routes to the same number and a mismatch between them signals an arithmetic slip.

Step 1. By definition, r⃗×F⃗\vec r \times \vec F is a vector of magnitude rFsin⁡θrF\sin\theta, where θ\theta is the angle between r⃗\vec r (from OO to any point on the force's line of action) and F⃗\vec F, directed perpendicular to their plane with sense fixed by the right-hand rule.

Step 2. Interpret rsin⁡θr\sin\theta geometrically. Drop a perpendicular from OO onto the line of action; call its length dd. In the right triangle formed by OO, the foot of that perpendicular, and the point used for r⃗\vec r, the side opposite θ\theta has length rsin⁡θr\sin\theta — exactly the perpendicular distance dd. So rsin⁡θ=dr\sin\theta = d regardless of which point on the line was chosen, which is transmissibility appearing algebraically.

Step 3. Substitute back: MO=rFsin⁡θ=F(rsin⁡θ)=FdM_O = rF\sin\theta = F(r\sin\theta) = Fd. The moment is simply the force multiplied by how far its line of action misses OO.

Step 4. Expanding r⃗\vec r and F⃗\vec F in Cartesian components and evaluating the determinant ∣i^j^k^xyzFxFyFz∣\begin{vmatrix}\hat i & \hat j & \hat k\\ x & y & z\\ F_x & F_y & F_z\end{vmatrix} gives M⃗O=(yFz−zFy)i^+(zFx−xFz)j^+(xFy−yFx)k^\vec M_O = (yF_z-zF_y)\hat i + (zF_x-xF_z)\hat j + (xF_y-yF_x)\hat k, algebraically the same object as Step 1. In 2-D only the k^\hat k term survives, and its coefficient xFy−yFxxF_y - yF_x must equal ±Fd\pm Fd from Step 3 — the standard self-check in a moment problem.

Worked example

A force F⃗=80 N\vec F = 80\ \text{N} acts at point A=(4,0) mA=(4,0)\ \text{m}, directed 60°60° above the horizontal. Find its moment about the origin OO, then use the result to also find the moment of the same force about the point B=(4,−3) mB=(4,-3)\ \text{m}.

Step 1. Resolve the force into components: Fx=80cos⁡60°=40 NF_x = 80\cos60° = 40\ \text{N} and Fy=80sin⁡60°=69.3 NF_y = 80\sin60° = 69.3\ \text{N}.

Step 2. Moment about OO using the 2-D component formula with r⃗OA=4i^ m\vec r_{OA} = 4\hat i\ \text{m}: MO=xFy−yFx=(4)(69.3)−(0)(40)=277.1 N ⋅ mM_O = xF_y - yF_x = (4)(69.3) - (0)(40) = 277.1\ \text{N}\,\cdot\,\text{m}, positive so counterclockwise.

Step 3. Cross-check with Varignon's theorem: Fx=40 NF_x = 40\ \text{N} lies along y=0y=0, so its moment arm about OO is zero, contributing 00; Fy=69.3 NF_y = 69.3\ \text{N} acts at x=4 mx=4\ \text{m}, giving moment 69.3×4=277.1 N ⋅ m69.3 \times 4 = 277.1\ \text{N}\,\cdot\,\text{m} CCW. The two components sum to the same 277.1 N ⋅ m277.1\ \text{N}\,\cdot\,\text{m}, confirming Step 2.

Step 4. Now shift the reference point to B=(4,−3) mB=(4,-3)\ \text{m}. The new position vector is r⃗BA=0i^+3j^ m\vec r_{BA} = 0\hat i + 3\hat j\ \text{m}. Using the same 2-D formula, MB=xFy−yFx=(0)(69.3)−(3)(40)=−120 N ⋅ mM_B = xF_y - yF_x = (0)(69.3) - (3)(40) = -120\ \text{N}\,\cdot\,\text{m}, negative, so clockwise — sharply different from MOM_O, confirming a single force's moment is reference-point dependent. Final answers: MO=277.1 N ⋅ mM_O = 277.1\ \text{N}\,\cdot\,\text{m} counterclockwise; MB=120 N ⋅ mM_B = 120\ \text{N}\,\cdot\,\text{m} clockwise.

Competitive stretch

For a 3-D check, F⃗=10i^−24j^ N\vec F = 10\hat i - 24\hat j\ \text{N} at A=(2,1,3) mA=(2,1,3)\ \text{m} has r⃗OA=2i^+1j^+3k^\vec r_{OA} = 2\hat i + 1\hat j + 3\hat k, giving M⃗O=72i^+30j^−58k^ N ⋅ m\vec M_O = 72\hat i + 30\hat j - 58\hat k\ \text{N}\,\cdot\,\text{m} about the origin. Recomputing with r⃗BA=1i^+1j^+3k^\vec r_{BA} = 1\hat i+1\hat j+3\hat k for B=(1,0,0) mB=(1,0,0)\ \text{m} gives M⃗B=72i^+30j^−34k^ N ⋅ m\vec M_B = 72\hat i + 30\hat j - 34\hat k\ \text{N}\,\cdot\,\text{m} — only the k^\hat k component changes, again confirming the moment tracks the reference point.

Common traps

  • Treating a single force's moment as reference-point-independent — that property belongs only to a couple; always recompute r⃗\vec r freshly when the reference point changes, as the worked example above shows.
  • Measuring r⃗\vec r to a point that is not on the force's line of action — any point on the line works by transmissibility, but a point off the line gives a wrong moment.
  • Losing track of the sign convention in the scalar method — fix counterclockwise-positive (or whichever convention the problem states) before assigning ++ or −- to FdFd, and apply it consistently across every force in the problem.
  • Searching for one awkward perpendicular distance by trigonometry when Varignon's theorem would let you resolve the force into simple components first.

Ask the tutor: If setting up the cross-product determinant or tracking the sign when the reference point changes feels error-prone, ask the AI tutor to walk through a moment calculation with you step by step.

Why does the moment of a single force change when I pick a different point O, but a couple's moment does not?

A single force's moment depends on the perpendicular distance from OO to its one line of action, and moving OO almost always changes that distance, so MOM_O changes too — as seen when the worked example switched from OO to BB and the answer flipped sign and size. A couple (two equal, opposite, parallel forces) has a combined moment about any point that depends only on the distance between the two forces, because the position-vector terms for the two forces cancel identically. That cancellation is special to a force pair and does not happen for a lone force.

Do I have to use the cross product every time, even for a simple 2-D sketch?

No — in 2-D the scalar method MO=FdM_O = Fd is usually faster: identify the perpendicular distance dd from OO to the line of action, multiply by the force magnitude, and fix the sign with a chosen positive-rotation convention. The cross product and its determinant form are what you reach for in 3-D, where there is no single obvious "perpendicular distance" to eyeball, or in 2-D when you want a guaranteed-correct sign without reasoning about rotation sense by inspection.

How do I know which point on the line of action to use for r?

Any point works, and that is the content of transmissibility: sliding a force along its own line does not change its external turning effect, so r⃗×F⃗\vec r \times \vec F gives the same answer no matter which point on the line you chose for r⃗\vec r. In practice, pick whichever point makes the coordinates simplest — often where the line of action crosses an axis — since that minimizes arithmetic without changing the result.

Before this

Where this leads