Abstract
Existing algorithms for rendering Bézier curves and surfaces fall into two categories: iterative evaluation of the parametric equations (generally using forward differencing techniques) or recursive subdivision. In the latter case, all the algorithms rely on an arbitrary precision constant (tolerance) whose appropriate choice is not clear and not linked to the geometry of the image grid. In this paper we show that discrete geometry can be used to improve the subdivision algorithm so as to avoid the need for any arbitrary value. The proposed approach extends well and we present its application in the case of 2D and 3D Bézier curves as well as Bézier triangle patches and tensor-product surface patches.
Chapter PDF
Similar content being viewed by others
References
J.E. Bresenham, Algorithm for Computer Control of a Digital Plotter, IBM Systems Journal, 4(1), 1965, 25–30
Sheue-Ling Chang, Michael Schantz and Robert Rochetti, Rendering Cubic Curves and Surfaces with Integer Adaptive Forward Differencing, Computer Graphics, Vol. 23, Nr 3, Jul. 1989, 157–166
Gerald Farin, Curves and Surfaces for Computer Aided Geometric Design, A Practical Guide, Academic Press
Luiz Henrique de Figueiredo, Adaptive Sampling of Parametric Curves, Graphics Gems V, Academic Press
Oscar Figueiredo, Jean-Pierre Reveillès, New Results about 3D Digital Lines, Vision Geometry V, Robert A. Melter, Angela Y. Wu, Longin Latecki, Editors, Proc. SPIE 2826, Aug 96, Denver CO, 98–108
James D. Foley, Andries van Dam, Steven K. Feiner and John F. Hughes, Computer Graphics: Principles and Pratice, Addison-Wesley Publishing Company
R. Victor Klassen, Intersecting Parametric Cubic Curves by Midpoint Subdivision, Graphics Gems IV, Academic Press, 1994, pp 261–277
J.M. Lane and R.F. Riesenfeld, A theoretical development for the computer generation and display of picewise polynomial surfaces, IEEE Trans. Pattern Anal. Machine Intelligence, 2(1), 35–46, 1980
Jean-Pierre Reveillès, Géométrie discrète, calcul en nombres entiers et algorithmique, Thèse d’Etat, Université Louis Pasteur, Strasbourg, Dec 1991
Bob Wallis, Tutorial on Forward Differencing, Graphics Gems, Andrew S. GlassnerEd., Academic Press
Guojin Wang and Wei Xu, The Termination Criterion for Subdivision of the Rational Bézier Curves, CVGIP: Graphical Models and Image Processing, Vol. 53, No. 1, January, pp. 93–96, 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Figueiredo, O., Hersch, R.D., Reveillès, JP. (1999). Digitization of Bézier Curves and Patches using Discrete Geometry. In: Bertrand, G., Couprie, M., Perroton, L. (eds) Discrete Geometry for Computer Imagery. DGCI 1999. Lecture Notes in Computer Science, vol 1568. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49126-0_30
Download citation
DOI: https://doi.org/10.1007/3-540-49126-0_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65685-2
Online ISBN: 978-3-540-49126-2
eBook Packages: Springer Book Archive