Visual walkthrough — Inertia tensor — principal axes, principal moments
Step 1 — One speck, going in a circle
WHAT. Picture a single tiny piece of the body: a dot of mass sitting at position . The word position vector just means "the arrow drawn from the pivot point to the dot." Its three numbers are how far along, sideways, and up the dot sits.
WHY. A rigid body is just millions of such dots glued together. If we understand the angular momentum of one dot, we add them all up at the end. Building from the smallest piece is the whole trick.
PICTURE. Below, the pivot is the black-dot origin. The pale-yellow arrow is . The body is turning, and the turning itself is described by another arrow, (chalk blue), pointing along the axis of rotation. Its length is how fast we spin (radians per second); by the right-hand rule your curled fingers show the spin, your thumb is .

Step 2 — How fast does the speck move? The cross product enters
WHAT. The velocity of the dot is The symbol is the cross product. For two arrows it outputs a third arrow that is perpendicular to both, with length where is the angle between them.
WHY this tool and not ordinary multiplication? We need the speed and direction a point sweeps when it goes around an axis. A point far from the axis moves fast; a point on the axis (arm parallel to , so ) does not move at all. The cross product is precisely the operation whose output shrinks to zero when the arm lines up with the axis and grows with perpendicular distance — exactly the geometry of circular motion. No other simple product does that.
PICTURE. The blue axis , the yellow arm , and the pink velocity form a right-handed corner. Notice is tangent to the circle the dot travels on.

Step 3 — Angular momentum of the speck
WHAT. Angular momentum of one dot is defined as The quantity (mass times velocity) is the ordinary momentum — "how much motion" the dot carries. Wrapping it in gives the rotational version: momentum weighted by how far out and in which turning sense it acts.
WHY. is the definition of angular momentum — it is the rotational cousin of momentum, the thing that stays constant when no torque acts. We substituted from Step 2 because rigidity forces that relation, turning into something built purely from and .
PICTURE. We now have a double cross product. On the board: crossed into the (blue) gives the (green) , which sticks out along the axis-ish direction — but watch, it will not always sit exactly on .

Step 4 — Unfold the double cross product (BAC–CAB)
WHAT. A nested cross product can always be rewritten as the BAC–CAB identity. Here , , , giving The dot is the dot product: , a single number measuring how much two arrows point the same way. And is the arm's length squared.
WHY this tool? The whole goal is to pull out into the open so we can see as "some machine acting on ." BAC–CAB is the one identity that separates the nested product into a clean shape. The dot product enters because it is the natural "how-aligned" number that BAC–CAB spits out.
PICTURE. Two competing arrows: the first term (blue) tries to keep along the axis; the second term (pink) tugs it toward the dot. Their sum (green) is the true — tilted off the axis whenever the dot sits off to the side.

Step 5 — Read off one component: a matrix is hiding here
WHAT. Let us write only the -component of (sum over all dots). Using and : Group by which each term multiplies:
WHY. came out as a sum of three coefficients, each times one component of . That is exactly the top row of a matrix times a vector. Doing the same for and produces the other two rows. The coefficients — pure geometry of the mass, no inside — are the entries of the inertia tensor.
PICTURE. The rows-and-columns grid below shows each coefficient landing in its slot. Diagonal boxes (yellow) are the moments of inertia; off-diagonal boxes (pink) are the products of inertia, and they each carry a minus sign from the term of Step 4.

Step 6 — The tilt, made undeniable (worked degenerate + generic case)
WHAT. Take the smallest possible off-axis body: two equal masses at and . Plugging into Step 5's formulas, Now spin it about the -axis, : points along , but points into the fourth quadrant — not parallel.
WHY show this? Everything before was symbols; this is the payoff you can literally see. The off-diagonal (a product of inertia) is what bent away from . Kill that entry and the arrows would agree.
PICTURE. Blue along ; green dragged down toward the mass line . The masses (pink dots) sit on that diagonal — leans toward where the mass actually is.

Step 7 — The fix: rotate until the tilt vanishes (principal axes)
WHAT. " parallel to " is written mathematically as i.e. the matrix only stretches by a number , never turns it. This is the eigenvalue equation (see Eigenvalues and eigenvectors). A special that satisfies it is an eigenvector; its stretch factor is an eigenvalue. Because is real and symmetric, three mutually perpendicular such directions always exist — the principal axes — and their 's are the principal moments .
WHY these directions? Rotating our coordinate frame to point along the eigenvectors zeroes out every off-diagonal box. In Step 6's example the masses lie along ; so and its perpendicular are the principal axes, with Along either of these, spinning gives — the tilt is gone.
PICTURE. Same body, but now the blue is placed along the diagonal principal axis; the green lies exactly on top of it. Rotating the frame diagonalised .

Step 8 — Every case, on one board (edge cases)
WHAT. Three shapes exhaust the possibilities, sorted by how many principal moments are equal.
| Body | Principal moments | What does |
|---|---|---|
| all different (asymmetric top) | 3 distinct axes | only on the 3 axes |
| two equal (symmetric top) | axis + any pair | any axis in the equal plane also principal |
| all equal (spherical top, e.g. cube) | every axis is principal | always |
WHY it matters. The degenerate case means (identity times a number), so for every — a cube behaves like a sphere. And the zero case (Step 6's mass line, ): masses strung on a line offer no resistance to spinning about that line, since none of them is off it.
PICTURE. Three mini-sketches — asymmetric brick, symmetric cylinder, cube — with their principal axes drawn.

The one-picture summary

One dot → its velocity → its angular momentum → BAC–CAB splits it → summing over dots packs the geometry into the symmetric matrix → off-diagonals tilt → rotating to eigenvectors (principal axes) removes the tilt and restores .
Recall Feynman retelling (say it out loud)
"I grab one tiny bit of the spinning thing. Because the whole body turns together, that bit whips around at — fast if it's far from the axis, still if it's on it. Its spin-momentum is crossed with . When I untangle that double cross with BAC–CAB, I get two tugs: one keeping the momentum along the axis, one dragging it toward wherever the mass sits. That second tug is the troublemaker: it tilts away from . When I add up every bit, all the geometry collapses into one table — big diagonal numbers say 'hard to spin about this axis,' the off-diagonal minus-numbers say 'and it'll lean sideways.' To make the leaning stop, I just twist my coordinate axes until those off-diagonal numbers hit zero. The directions where that happens are the principal axes — the eigenvectors — and there, beautifully, points the same way as again, exactly like a single point mass."
Recall
Why is generally not parallel to ? ::: The term (the off-diagonal products of inertia) drags toward the mass, off the axis. What operation turns "" into an equation? ::: The eigenvalue equation . For the cube, why is every axis principal? ::: , so for all .