Curves in Space – The Tangent Vector
A curve in space can be represented by a parametric equation, such as 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|
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