A Description and Evaluation of Various 3D Models

  • Brian A. Barsky
Conference paper


Parametric curves and surfaces have been defined for a long time in mathematics, and used extensively in engineering and more recently in computer aided design. In computer graphics outside of CAD, they have been used from simple object models with a few patches to 3-D animation models with several hundred patches.

In spite of all this activity, they still look a little forbidding to most people in computer graphics. This paper attempts to address this problem by describing the motivations, properties and references for the most common types of parametric curves and surfaces.


Computer Graphic Bernstein Polynomial Spline Curve Bezier Curve Control Polygon 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Robert E. Barnhill and Richard F. Riesenfeld, Computer Aided Geometric Design, Academic Press, New York (1974).MATHGoogle Scholar
  2. 2.
    Brian A. Barsky, “A Study of the Parametric Uniform B-spline Curve and Surface Representations.” In preparation.Google Scholar
  3. 3.
    Brian A. Barsky, “Algorithms for the Evaluation and Perturbation of Beta-splines.” Submitted for publication.Google Scholar
  4. 4.
    Brian A. Barsky, “The Beta-spline: A Curve and Surface Representation for Computer Graphics and Computer Aided Geometric Design.” Submitted for publication.Google Scholar
  5. 5.
    Brian A. Barsky, The Beta-spline: A Local Representation Based on Shape Parameters and fundamental Geometric Measures, Ph.D. Thesis, University of Utah, Salt Lake City, Utah (December, 1981).Google Scholar
  6. 10.
    Pierre E. Bezier, “Mathematical and Practical Possibilities of UNISURF,” in Computer Aided Geometric Design, ed. Barnhill, Robert E. and Riesenfeld, Richard F., Academic Press, New York (1974).Google Scholar
  7. 11.
    Pierre E. Bezier, Essai de definition numerique des courbes et des surfaces experimentales, Ph.D. Thesis, l’Universite Pierre et Marie Curie, Paris (February, 1977).Google Scholar
  8. 12.
    Carl de Boor, A Practical Guide to Splines, Springer-Verlag (1978).MATHCrossRefGoogle Scholar
  9. 13.
    Steven A. Coons, Surfaces for Computer Aided Design, Technical Report, Design Division, Mech. Engin. Dept., M.I.T., Cambridge, Massachusetts (1964).Google Scholar
  10. 14.
    Steven A. Coons, Surfaces for Computer-Aided Design of Space Forms, Technical Report no. MAC-TR-41, Project MAC, M.I.T., Cambridge, Massachusetts (June, 1967). Available as AD-663 504 from NTIS, Springfield, Virginia.Google Scholar
  11. 15.
    Steven A Coons, “Surface Patches and B-spline Curves,” pp. 1–16 in Computer Aided Geometric Design, ed. Barnhill, Robert E. and Riesenfeld, Richard F., Academic Press, New York (1974).Google Scholar
  12. 16.
    H. B. Curry and I. J. Schoenberg, “On Spline Distributions and their Limits: The Polya Distribution Functions, Abstract 380t,” Bulletin of the American Mathematical Society 53 p. 1114 (1947).Google Scholar
  13. 17.
    H. B. Curry and I. J. Schoenberg, “On Polya Frequency Functions IV: The Fundamental Spline Functions and their limits,” Journal d’Analyse Mathematique 17 pp. 71–107 (1966).MathSciNetMATHCrossRefGoogle Scholar
  14. 18.
    Ivor D. Faux and Michael J. Pratt, Computational Geometry for Design and Manufacture, Ellis Horwood Ltd. (1979).MATHGoogle Scholar
  15. 19.
    A. Robin Forrest, “On Coons’ and Other Methods for the Representation of Curved Surfaces,” Computer Graphics and Image Processing 1(4) pp. 341–359 (December, 1972).MathSciNetCrossRefGoogle Scholar
  16. 24.
    Isaac J. Schoenberg, “Contributions to the Problem of Approximation of Equidistant Data by Analytic Functions,” Quarterly Applied Math. 4(1) pp. 45–99 and 112–141 (1946).MathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Tokyo 1983

Authors and Affiliations

  • Brian A. Barsky
    • 1
  1. 1.Berkeley Computer Graphics Laboratory, Computer Science DivisionUniversity of CaliforniaBerkeleyUSA

Personalised recommendations