next up previous contents index
Next: 1.3.5 Algorithms for Bézier Up: 1.3 Bézier curves and Previous: 1.3.3 Numerical condition of   Contents   Index


1.3.4 Definition of Bézier curve and its properties

A Bézier curve is a parametric curve that uses the Bernstein polynomials as a basis. A Bézier curve of degree $ n$ (order $ n+1$ ) is represented by
$\displaystyle {\bf r}(t) = \sum_{i=0}^n{\bf b}_iB_{i,n}(t), \; \;\;\;\;\; 0 \leq t \leq 1 \;.$     (1.40)

The coefficients, $ {\bf b}_i$ , are the control points or Bézier points and together with the basis function $ B_{i,n}(t)$ determine the shape of the curve. Lines drawn between consecutive control points of the curve form the control polygon. A cubic Bézier curve together with its control polygon is shown in Fig. 1.3 (a). Bézier curves have the following properties:
Figure 1.3: A cubic Bézier curve: (a) with control polygon, (b) with convex hull
\begin{figure}\centerline{
\psfig{file=fig/bez_curv.ps,height=2.5in}}
\centerli...
...{\psfig{file=fig/bez_curv_cvx.ps,height=2.5in}}}
\centerline{ (b)}\end{figure}

Figure 1.4: Comparison of convex hulls of Bézier curves as means of detecting intersection
\begin{figure}\centerline{\psfig{figure=fig/inters1.eps,height=1.3in}
\hspace*{0...
...3in}
\hspace*{0.1in}
\psfig{figure=fig/inters3.eps,height=1.3in}
}\end{figure}

Figure 1.5: Variation diminishing property of a cubic Bézier curve
\begin{figure}\centerline{\psfig{figure=fig/inters4.eps,height=2.0in}}\end{figure}


next up previous contents index
Next: 1.3.5 Algorithms for Bézier Up: 1.3 Bézier curves and Previous: 1.3.3 Numerical condition of   Contents   Index
December 2009