What is it?
Polynomial curves controlled by a few points, glued with continuity conditions on derivatives (: same tangent, : same curvature). Fonts, SVG paths, CAD surfaces and animation curves are built from them.
Formulas
- tangents at the ends: how joins are built
The mathematics behind it
Bézier curves and splines are polynomial pieces written in the Bernstein basis.
Joining spline pieces with , or continuity decides how smooth the curve looks.
Matching second derivatives at joints () removes visible kinks in fonts and CAD curves.
De Casteljau's algorithm evaluates a Bézier curve by repeated linear interpolation.
Curvature-continuous () joins and curvature combs are how type designers and CAD check fairness.
This page has the essentials. A fuller treatment (intuition, formal definition, worked example) is on the way.