Curvature and Torsion of Space Curves

Chapter 7: Differential Geometry — Curvature

Learning objectives

  • Compute curvature κ\kappa and torsion τ\tau for a parametrized space curve
  • Construct the Frenet-Serret frame (T,N,B)(\mathbf{T},\mathbf{N},\mathbf{B}) at a point and interpret each vector geometrically
  • State and apply the Frenet-Serret formulas
  • Recognise the fundamental theorem of space curves: κ(s)\kappa(s) and τ(s)\tau(s) determine the curve up to rigid motion
Frenet Frame ExplorerInteractive figure — enable JavaScript to interact.

In the plane a curve can only bend; in space it can also twist. A helix climbing up a staircase, a strand of DNA, a roller-coaster track — all of these have shape that no single scalar κ\kappa can encode. Differential geometry handles this with a second invariant, the torsion τ\tau, measuring how fast the curve twists out of its instantaneous plane of bending. Together κ\kappa and τ\tau determine the shape of any smooth space curve uniquely (up to rigid motion). That uniqueness is the fundamental theorem of space curves.

The Frenet-Serret frame

For a smooth curve r(s)\mathbf{r}(s) parametrized by arc length and with κ(s)>0\kappa(s) > 0, define three mutually orthogonal unit vectors at each point:

  • Unit tangent T(s)=r(s)\mathbf{T}(s) = \mathbf{r}'(s) — points in the direction of motion. Length 11 because ss is arc length.
  • Principal normal
N(s)=T(s)/T(s)\mathbf{N}(s) = \mathbf{T}'(s)/|\mathbf{T}'(s)|

— the direction in which T\mathbf{T} is currently rotating, perpendicular to T\mathbf{T}. Points toward the centre of the osculating circle.

  • Binormal
B(s)=T(s)×N(s)\mathbf{B}(s) = \mathbf{T}(s) \times \mathbf{N}(s)

— perpendicular to both, completing a right-handed orthonormal triple.

The plane spanned by T\mathbf{T} and N\mathbf{N} is the osculating plane — the instantaneous plane of bending. If this plane never changes (constant B\mathbf{B}), the curve is planar.

The Frenet-Serret formulas

The three frame vectors evolve along the curve according to a tightly coupled system:

T(s)=κ(s)N(s)\mathbf{T}'(s) = \kappa(s)\, \mathbf{N}(s)
N(s)=κ(s)T(s)+τ(s)B(s)\mathbf{N}'(s) = -\kappa(s)\, \mathbf{T}(s) + \tau(s)\, \mathbf{B}(s)
B(s)=τ(s)N(s)\mathbf{B}'(s) = -\tau(s)\, \mathbf{N}(s)

The first formula defines κ\kappa (the rate at which the tangent rotates inside the osculating plane). The third defines τ\tau (the rate at which the binormal — and therefore the osculating plane itself — rotates about T\mathbf{T}). The middle formula is forced by orthonormality of the frame.

The arbitrary-parameter formulas

For a curve r(t)\mathbf{r}(t) in any parametrization, the invariants are:

κ(t)=r(t)×r(t)r(t)3,τ(t)=(r(t)×r(t))r(t)r(t)×r(t)2\kappa(t) = \dfrac{|\mathbf{r}'(t) \times \mathbf{r}''(t)|}{|\mathbf{r}'(t)|^3}, \qquad \tau(t) = \dfrac{(\mathbf{r}'(t) \times \mathbf{r}''(t)) \cdot \mathbf{r}'''(t)}{|\mathbf{r}'(t) \times \mathbf{r}''(t)|^2}

For the standard helix r(t)=(acost,asint,bt)\mathbf{r}(t) = (a\cos t, a\sin t, bt) with a>0a > 0, both invariants are constant: κ=a/(a2+b2)\kappa = a/(a^2 + b^2) and τ=b/(a2+b2)\tau = b/(a^2 + b^2). A circle is the special case b=0b = 0: κ=1/a\kappa = 1/a and τ=0\tau = 0.

The fundamental theorem

Given any smooth positive function κ(s)\kappa(s) and any smooth function τ(s)\tau(s) defined on an interval, there exists a smooth space curve realising them, unique up to a rigid motion of R3\mathbb{R}^3. In other words, the pair (κ,τ)(\kappa, \tau) is a complete set of local invariants for space curves: knowing them is knowing the curve, modulo translation and rotation.

Pause and think: Why does the principal normal N\mathbf{N} become undefined at an inflection point of a space curve? (Hint: at an inflection T(s)=0\mathbf{T}'(s) = \mathbf{0}.) What does that singularity tell you about the limits of the Frenet machinery, and how would you fix it in code?

Try it

  • Predict first: for the helix r(t)=(cost,sint,t)\mathbf{r}(t) = (\cos t, \sin t, t), is the torsion positive or negative? Compute it with the cross-product formula and verify your intuition about right-handedness.
  • For the planar curve r(t)=(t,t2,0)\mathbf{r}(t) = (t, t^2, 0), compute τ\tau. The answer should be 00 — explain in one sentence why every planar curve embedded in R3\mathbb{R}^3 has zero torsion.
  • True or false: a curve with κ=τ=0\kappa = \tau = 0 everywhere is a straight line. Justify directly from the Frenet-Serret formulas.
  • The unit-speed Frenet-Serret formulas can be written as a matrix ODE:
dds(TNB)=(0κ0κ0τ0τ0)(TNB)\dfrac{d}{ds}\begin{pmatrix}\mathbf{T}\\\mathbf{N}\\\mathbf{B}\end{pmatrix} = \begin{pmatrix}0&\kappa&0\\-\kappa&0&\tau\\0&-\tau&0\end{pmatrix}\begin{pmatrix}\mathbf{T}\\\mathbf{N}\\\mathbf{B}\end{pmatrix}

. Verify that the coefficient matrix is skew-symmetric, and explain why that guarantees the frame stays orthonormal.

A trap to watch for

The Frenet-Serret formulas are written for arc-length parametrization. When you use them with a non-unit-speed r(t)\mathbf{r}(t), you must remember that derivatives w.r.t. tt are not the same as derivatives w.r.t. ss: d/ds=(1/r(t))d/dtd/ds = (1/|\mathbf{r}'(t)|) , d/dt. The cross-product formulas above already include this scaling, but students often try to plug dr/dtd\mathbf{r}/dt directly into T(s)=κN\mathbf{T}'(s) = \kappa\mathbf{N} and produce wrong answers. Rule: either re-parametrize by arc length first, or use the explicit-tt cross-product formulas.

What you now know

You can extract two intrinsic scalars — curvature κ\kappa and torsion τ\tau — from any space curve, build the Frenet-Serret frame, write the coupled ODE governing its evolution, and quote the fundamental theorem that these invariants determine the curve up to rigid motion. The next section steps up a dimension: surfaces have two principal curvatures at each point, and combining them gives the Gaussian and mean curvatures that classify local surface shape.

References

  • Garrity, T. (2002). All the Mathematics You Missed: But Need to Know for Graduate School. Cambridge University Press, ch. 7.
  • do Carmo, M. P. (2016). Differential Geometry of Curves and Surfaces (2nd ed.). Dover, ch. 1.
  • Pressley, A. (2010). Elementary Differential Geometry (2nd ed.). Springer, ch. 2-3.
  • Spivak, M. (1999). A Comprehensive Introduction to Differential Geometry (3rd ed., Vol. 2). Publish or Perish, ch. 1.
  • Misner, C. W., Thorne, K. S., Wheeler, J. A. (2017). Gravitation. Princeton University Press, ch. 9 (Frenet frames in relativistic contexts).

This page is prerendered for SEO and accessibility. The interactive widgets above hydrate on JavaScript load.