Next: linear Bézier curves
Up: Definitions
Previous: parametric equation
  Contents
Bézier curves are parametric polynomial4 curves
that are widely used in graphical packages. They are often used to
approximate another curve, the match being perfect at both
endpoints. In order to match position, slope and curvature, a third
degree polynomial is needed, these are the classical Bézier curves
or cubic Bézier curves. If only position and slope need to match, a
second degree polynomial is sufficient, the corresponding curves are
quadratic Bézier curves. As an extension, we will also consider line
segments to be linear Bézier curves defined by a first degree
polynomial and matching only position of endpoints.
The polynomials underlying Bézier curves are very simple when their
constants are defined in terms of control points. These polynomials
are called Bernshtein polynomials. The range of the
parameter
is between 0 and 1. When
, we are at the start point of the
Bézier curve which should match the start point of the approximated
curve. When
, we are at the end point of the Bézier curve which
should match the end point of the approximated curve. All graphical
packages that support Bézier curves define them by the control
points only, the Bernshtein polynomials are used internally and
are not available at user level.
Subsections
Next: linear Bézier curves
Up: Definitions
Previous: parametric equation
  Contents
Luc Maisonobe
2005-05-29