Affiliation:
1. L.I.B., University of Burgundy, B.P. 47870, 21078 Dijon Cedex, FRANCE
2. U.P.H.F. - Campus Mont Houy - 59313 Valenciennes Cedex 9, FRANC
3. I.U.T. of Dijon, University of Burgundy, B.P. 47870, 21078 Dijon Cedex, FRANC
Abstract
Drawing a curve on a computer actually involves approximating it by a set of segments. The De Casteljau algorithm allows to construct these piecewise linear curves which approximate polynomial Bézier curves using convex combinations. However, for rational Bézier curves, the construction no longer admits regular sampling. To solve this problem, we propose a generalization of the De Casteljau algorithm that addresses this issue and is applicable to Bézier curves with mass points (a weighted point or a vector) as control points and using a homographic parameter change dividing the interval [0, 1] into two equal-length intervals [0, 1/2] and [1/2 , 1] . If the initial Bézier curve is in standard form, we obtain two curves in standard form, unless the mass endpoint of the curve is a vector. This homographic parameter change also allows transforming curves defined over an interval [α, +∞], α ∈ R, into Bézier curves, which then enables the use of the De Casteljau algorithm. Some examples are given: three-quart of circle, semicircle and a branch of a hyperbola (degree 2), cubic curve on [0; +∞] and loop of a Descartes Folium (degree 3) and a loop of a Bernouilli Lemniscate (degree 4).
Publisher
World Scientific and Engineering Academy and Society (WSEAS)
Reference19 articles.
1. P. Bézier. Courbe et surface, volume 4. Hermès, Paris, 2ème edition, Octobre 1986.
2. P. De Casteljau. Mathématiques et CAO. Volume 2 : formes à pôles. Hermes, 1985.
3. Gerald Farin. From conics to nurbs: A tutorial and survey. IEEE Comput. Graph. Appl., 12(5):78–86, September 1992.
4. E.T.Y. Lee. The rational Bézier representation for conics. In G. Farin (ed.), editor, In Geometric Modeling, Algorithms and New Trends, SIAM, pages 3–19, Philadelphia, 1985.
5. G. Farin. Curves And Surfaces. Academic Press, 3ème edition, 1993.