Home▸Articles▸Physics & Mechanics

Understanding Curves and Surfaces with Calculus

Differential geometry is the study of curves and surfaces using calculus. It provides a rigorous framework for describing their properties – like curvature, torsion, and tangent vectors – allowing us to analyze how they change under deformation. This exploration will introduce core concepts vital to understanding these geometric objects.

mysimulator teamUpdated June 2026≈ 5 min read▶ Open the simulation

Curves in Space – The Tangent Vector

A curve in space can be represented by a parametric equation, such as r(t) = where 't' is a parameter. The tangent vector to the curve at a specific point 't' is found by taking the derivative of r(t) with respect to 't': r'(t) = .

This tangent vector, denoted as T, always points in the direction of the curve’s instantaneous motion at that point. It's a fundamental tool for describing the curve's behavior locally.

r'(t) = 

Curvature – Measuring the Rate of Change

Curvature describes how sharply a curve is turning. For a 2D curve, curvature (κ) is defined as the magnitude of the rate of change of the tangent vector: κ = ||r'(t)|| / |ds/dt| where 'ds' represents an element of arc length along the curve.

A larger curvature value indicates a sharper turn. The unit normal vector, N, provides the direction of this curvature and is perpendicular to the tangent vector.

κ = ||r'(t)|| / |ds/dt|
live demo · related simulation● LIVE

Torsion – Measuring Twist

For 3D curves, curvature alone isn’t sufficient. Torsion describes how much a curve is twisting as it rotates in space. It's related to the cross product of two successive tangent vectors.

Consider a curve defined by r(t) and its first derivative r'(t). The torsion, denoted by τ, is given by: τ = (r x r') / |r|³ where 'x' denotes the cross product. A non-zero torsion indicates that the curve is twisting.

τ = (r x r') / |r|³

Applications – Surface Modeling

Differential geometry provides the mathematical foundation for representing and manipulating surfaces in computer graphics, CAD/CAM systems, and medical imaging. Concepts like surface normals and curvature are used to create realistic 3D models.

Furthermore, it's crucial in understanding phenomena such as fluid flow around objects (Navier-Stokes equations) and the deformation of materials under stress.

Frequently asked questions

What is a tangent space?

A tangent space at a point on a surface is a vector space that contains all possible linear approximations to the surface at that point.

Why do we use derivatives in differential geometry?

Derivatives quantify rates of change, which are essential for describing how curves and surfaces transform as their parameters vary.

How does curvature relate to a circle?

A circle has constant curvature (1) because its radius is constant. Any other curve will have varying curvature values.

Try it live

Everything above runs in your browser — open SPH Fluid and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open SPH Fluid simulation

What did you find?

Add reproduction steps (optional)