Study moving frames for three-dimensional curves with confidence. Enter derivatives and review stable vector outputs. See geometry, save reports, and test advanced examples quickly.
Provide first, second, and third derivatives at the same parameter. Optional point coordinates place the plotted frame at the actual curve position.
This calculator assumes a differentiable space curve r(t) = (x(t), y(t), z(t)) and uses derivative vectors evaluated at the same parameter.
| Quantity | Formula | Meaning |
|---|---|---|
| Unit tangent | T = r′ / ‖r′‖ |
Direction of motion along the curve. |
| Unit binormal | B = (r′ × r″) / ‖r′ × r″‖ |
Normal to the osculating plane. |
| Unit normal | N = B × T |
Direction toward local turning. |
| Curvature | κ = ‖r′ × r″‖ / ‖r′‖³ |
Measures how sharply the curve bends. |
| Torsion | τ = det(r′, r″, r‴) / ‖r′ × r″‖² |
Measures how the curve twists out of plane. |
| Radius of curvature | R = 1 / κ |
Radius of the osculating circle. |
A valid Frenet frame requires nonzero speed and a nonzero cross product r′(t) × r″(t).
These sample derivative sets help verify the calculator against well-known curves.
| Example | Parameter | r′(t) | r″(t) | r‴(t) | Curvature κ | Torsion τ |
|---|---|---|---|---|---|---|
| Helix r(t) = (cos t, sin t, t) | t = 0 | (0, 1, 1) | (-1, 0, 0) | (0, -1, 0) | 0.500000 | 0.500000 |
| Circle r(t) = (cos t, sin t, 0) | t = 0 | (0, 1, 0) | (-1, 0, 0) | (0, -1, 0) | 1.000000 | 0.000000 |
| Twisted cubic r(t) = (t, t², t³) | t = 1 | (1, 2, 3) | (0, 2, 6) | (0, 0, 6) | 0.166424 | 0.157895 |
It needs first, second, and third derivative components at one shared parameter value. Optional point coordinates place the visual frame at the evaluated curve location.
The unit tangent comes from normalizing the first derivative. If velocity is zero, the tangent direction is undefined and the Frenet frame cannot exist there.
When r′ × r″ is zero, curvature vanishes or the point is singular. Then the normal and binormal directions are not uniquely determined.
Curvature measures how quickly the tangent changes with arc length. Larger curvature means tighter bending and a smaller radius of curvature.
Torsion measures how strongly the curve twists out of its osculating plane. A torsion value near zero indicates locally planar behavior.
This version expects evaluated derivative numbers, not symbolic expressions. Differentiate your curve first, then enter the numeric derivative values at the chosen parameter.
A determinant close to 1 confirms that T, N, and B form a right-handed orthonormal basis. It is a quick orientation and consistency check.
You can export a CSV summary for spreadsheets and a PDF report for records, notes, or sharing with students and colleagues.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.