Module 1 of 1 · Lesson 11 of 14
Cross Products and Geometry in Space
A product that returns a vector, and the areas, volumes and distances it measures.
What you will be able to do
Given vectors in
Orientation
The dot product of two vectors is a number saying how much they agree. It cannot tell you which plane they span, or how much area they enclose.
In three dimensions a second product does both. The cross product returns a vector: its direction is perpendicular to both inputs, naming their plane, and its length is the area of the parallelogram they span. Dotting that against a third vector then gives a volume, and a volume of zero says the three vectors lie in a plane.
From those two operations come closed-form answers to questions that otherwise need calculus or coordinates chosen by hand: the distance from a point to a line, the distance from a point to a plane, the area of a triangle in space, the equation of a plane through three points. Each is one formula, and each is the determinant machinery from the previous units wearing geometric clothes.
Definition
The sign pattern, and why three dimensions only
Each component of
The middle component is the one that catches people out: its indices run
Why only in
The right-hand rule is a convention. It fixes which of the two normals is taken, and nothing mathematical forces the choice. Adopting the opposite convention would negate every cross product and every triple product consistently, leaving all areas and volumes, which are absolute values, unchanged.
Not associative.
Cross product against outer product.
Figure
Cross product, normal direction, and parallelogram area
Both properties the formula asserts are visible at once. The direction is normal to the plane of
Swapping the factors reverses the normal along the same line, which is anticommutativity. This is one of the few genuinely three-dimensional facts in the subject: a plane has no room for a normal direction, so there is no cross product in two dimensions.
Procedure
Computing, and the four geometric recipes
Cross product. Write the formal determinant with
Area of a parallelogram on
Volume of a parallelepiped on
Coplanarity test. The three vectors lie in a common plane exactly when
Distance from a point
The numerator is the area of the parallelogram on the displacement and the direction; dividing by the base length leaves the height.
Distance from a point
This is the length of the projection of the displacement onto the normal. Forgetting to divide by
Plane through three points
Order matters everywhere. Swapping the arguments of a cross product negates it, so
Worked example
A cross product, an area, a volume
Take
The cross product. Expanding the formal determinant along the top row:
Check by orthogonality.
Check by anticommutativity.
The area.
Cross-check by Lagrange's identity.
And by the angle.
The volume. First
Check against the determinant.
The parallelepiped has volume
Cyclic invariance.
A coplanar case. Replace
because the three vectors are dependent by construction. The third lies in the plane of the first two. Zero volume, zero determinant, dependent columns and coplanar vectors are the same fact stated four ways.
Theorem
Lagrange's identity and the scalar triple product
Theorem (Lagrange's identity). For
Proof. Both sides expand into polynomials in the six components. The left side is
Corollary (the area). Writing
and taking the nonnegative root gives
Corollary.
Theorem (triple product as determinant).
Proof. Expanding the determinant along its first row gives
Corollaries, all inherited from the determinant unit. The triple product is unchanged by a cyclic permutation of
Why this unifies the two readings. The determinant unit established that
Example
Standard basis products, and a plane through three points
The basis vectors cycle.
Each of
A plane through three points. Take
Form two edge vectors from
Their cross product is the normal:
Check.
The plane is
Verify on all three points.
Areas and volumes from the same data.
Adding a fourth point
so the parallelepiped on the three edges has volume 35 and the tetrahedron
And the distance from
The same number 35 appears as the triple product and as the numerator here, which is not a coincidence: volume equals base area times height, and
What one computation supplied. A normal, a plane equation, a triangle area, a tetrahedron volume and a point-to-plane distance all came from one cross product and one dot product.
Non-example
Five errors in space
Treating the cross product as commutative. Writing
Dropping the parentheses. Writing
Getting the middle component's signs wrong. Computing the second component as
Forgetting to normalise a distance. Reporting
Confusing the cross product with the outer product. Expecting
What unites them. The first three mistake the cross product for something better behaved than it is, commutative, associative, symmetric in its indices. The last two drop a normalisation or conflate two operations. All five are caught by two cheap habits: check perpendicularity after every cross product, and check that a distance has the units of a length.
Optional enrichment (1)
Application
Torque, surface normals, and orientation tests
Torque and angular momentum. A force
The same construction gives angular momentum
Surface normals in graphics. A triangle with vertices
That second use is backface culling, and it depends on the vertex ordering being consistent across a mesh. Reversing the order of two vertices flips the normal, so a single triangle wound the wrong way renders as a hole. The anticommutativity that looks like a technicality in the algebra is the bug report in practice.
Orientation tests. The sign of a triple product answers "which side?" questions exactly. Whether a point lies above or below a plane, whether three vectors form a right- or left-handed frame, whether a polygon's vertices run clockwise. Each is the sign of a determinant, computed as a triple product.
Computational geometry rests on these predicates, and their failure mode is instructive: near-degenerate configurations give triple products close to zero, where floating-point error can flip the sign and produce a topologically impossible answer, such as a point reported on both sides of a plane. Robust implementations use exact arithmetic for the predicate rather than the coordinates.
What the formulas do not decide. The right-hand rule is a convention, so a torque vector's direction is a bookkeeping choice rather than a physical direction. Nothing spins along the torque axis. Quantities defined this way are pseudovectors, and they behave differently from ordinary vectors under a reflection: reflecting a system negates true vectors but leaves pseudovectors pointing the same way. The distinction matters whenever a mirror symmetry is part of the problem.