HomeMathematicsFrenet–Serret Frame: Curvature & Torsion of a Space Curve

Frenet–Serret Frame: Curvature & Torsion of a Space Curve

Watch the moving tangent-normal-binormal frame travel along a 3D space curve (helix, trefoil knot, torus knot) with live curvature κ and torsion τ computed analytically from the curve's own derivatives, plus the osculating circle.

Mathematics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
geometry ↗ Open standalone

Every smooth curve through 3D space carries its own local coordinate system — the Frenet–Serret frame — made of three mutually perpendicular unit vectors: the tangent T pointing along the direction of travel, the normal N pointing toward the center of curvature, and the binormal B completing the right-handed triad. This simulation traces that frame along a helix, a trefoil knot and a (2,3) torus knot, computing curvature κ and torsion τ directly from the curve's own first, second and third derivatives at every point, and drawing the osculating circle of radius 1/κ that best hugs the curve locally. Drag the position slider or hit play to watch how a knotted curve's twist and bend evolve as you travel along it.

⚙ Under the hood

Watch the moving tangent-normal-binormal frame travel along a helix, trefoil knot or torus knot, with curvature and torsion computed live from the curve's own derivatives, plus its osculating circle.

geometrydifferential-geometrycurvaturetorsionthree.jscurves

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)