Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

Recipe

Find the full TNB frame, curvature, and torsion

Use when: you have r(t) and need the complete moving frame T, N, B together with κ and τ, not just T and N alone

Goal: all three frame vectors plus the two turning rates that describe the curve's local shape completely

Taught in TNB, torsion, and tangential/normal acceleration · extends Find curvature, the unit tangent, and the principal normal

  1. 1

    Differentiate one more time than the curvature-only recipe needs.

    Example

    \mathbf r(t)=\langle\cos t,\sin t,t\rangle: \mathbf r'=\langle-\sin t,\cos t,1\rangle, \mathbf r''=\langle-\cos t,-\sin t,0\rangle, \mathbf r'''=\langle\sin t,-\cos t,0\rangle.

    Why: torsion's formula needs a third derivative that curvature alone never required.

  2. 2

    Divide \mathbf r'(t) by its magnitude for \mathbf T(t); differentiate \mathbf T(t) and normalize for \mathbf N(t), Steps 2 through 5 of the curvature recipe.

    Example

    |\mathbf r'|=\sqrt2; \mathbf T(t)=\langle-\sin t,\cos t,1\rangle/\sqrt2; \mathbf N(t)=\langle-\cos t,-\sin t,0\rangle.

    Why: \mathbf B is defined from \mathbf T and \mathbf N together, so both have to already be in hand.

  3. 3

    Compute \mathbf B(t)=\mathbf T(t)\times\mathbf N(t).

    Example

    At t=\pi/2: \mathbf T=\left\langle-\dfrac{\sqrt2}2,0,\dfrac{\sqrt2}2\right\rangle, \mathbf N=\langle0,-1,0\rangle, so \mathbf B=\mathbf T\times\mathbf N=\left\langle\dfrac{\sqrt2}2,0,\dfrac{\sqrt2}2\right\rangle.

    Why: \mathbf B is the unique unit vector completing a right-handed frame with \mathbf T and \mathbf N, exactly what crossing two perpendicular unit vectors produces.

  4. 4

    Compute \tau=\dfrac{(\mathbf r'\times\mathbf r'')\cdot\mathbf r'''}{|\mathbf r'\times\mathbf r''|^2}.

    Example

    \mathbf r'\times\mathbf r''=\langle\sin t,-\cos t,1\rangle, so |\mathbf r'\times\mathbf r''|^2=2; then (\mathbf r'\times\mathbf r'')\cdot\mathbf r'''=\sin^2t+\cos^2t+0=1, giving \tau=1/2.

    • \tau=0 everywhere — the curve is planar, lying entirely in one flat plane.
    • \tau constant and nonzero — the curve twists at a steady rate, the way a helix does.

    Why: torsion measures how much \mathbf r''' pushes out of the plane spanned by \mathbf r' and \mathbf r'', exactly what the triple product with \mathbf r'\times\mathbf r'' detects.

  5. 5

    State \mathbf T, \mathbf N, \mathbf B, \kappa, and \tau as one complete answer.

    Why: together these five quantities are everything the Frenet-Serret framework describes about the curve's local shape, and reconstructing the curve up to position and rotation needs no more than this.

Common mistakes

  • Computing \mathbf r'\times\mathbf r'' from one parametrization and \mathbf r''' from a different one, after an unnoticed algebra change partway through.
  • Forgetting to square |\mathbf r'\times\mathbf r''| in torsion's denominator.
  • Assuming \mathbf B always points a particular direction, when it is set entirely by \mathbf T\times\mathbf N, whichever way that happens to point.
  • Redoing \mathbf r'\times\mathbf r'' from scratch for torsion after already finding it for curvature, risking a sign slip instead of reusing the same computation.