Advertisement

Bézier Curves and Bernstein Polynomials

  • Tom Lyche
  • Jean-Louis Merrien
Chapter
Part of the Problem Books in Mathematics book series (PBM)

Abstract

This chapter gives an introduction to some mathematical tools used in Computer Aided Design (CAD), Computer Aided Manufacturing (CAM), and Computer Aided Geometric Design (CAGD). Part of the mathematical objective is to find the equation for a curve, surface or solid, modeling a given physical form or image. Applications include modeling of car bodies, ship hulls and airplanes, medical imaging, animation films and video games.

Keywords

Bernstein Polynomial Ship Hull Differentiation Formula Mouse Button Bezier Curve 
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.

References

  1. 1.
    J. Bastien, Introduction à l’analyse numérique: Applications sous MATLAB, Dunod, 2003.Google Scholar
  2. 2.
    A. Biran, M. Breiner, MATLAB6 for Engineers, Prentice Hall, 2002, 3th ed.Google Scholar
  3. 3.
    A. Björck, Numerical Methods for Least Squares Problems, SIAM, 1996.Google Scholar
  4. 4.
    K. Chen, P. Giblin, A. Irving, Mathematical Explorations with MATLAB, Cambrige Univ. Press, 1999.Google Scholar
  5. 5.
    E. Cohen, R. F. Riesenfeld, G. Elber, Geometric Modeling with Splines: An Introduction, A.K. Peters, Ltd., 2001.Google Scholar
  6. 6.
    J. Cooper, MATLAB Companion for Multivariable Calculus (a), Academic Press, 2001.Google Scholar
  7. 7.
    M. Crouzeix, A. Mignot, Analyse numérique des équations différentielles, Masson, 1989.Google Scholar
  8. 8.
    C. de Boor, A Practical Guide to Splines, Springer-Verlag, 2001, Rev. Ed.Google Scholar
  9. 9.
    P. Deuflhard, A. Hohmann, Numerical Analysis in Modern Scientific Computing, An Introduction, Springer-Verlag, 2003, 2nd ed.Google Scholar
  10. 10.
    A. Fortin, Analyse numérique pour ingénieurs, Ed. de l’Ecole Polytechnique de Montréal, 1995.Google Scholar
  11. 11.
    W. Gander, J. Hřebíček, Solving Problems in Scientific Computing using MAPPLE and MATLAB, Springer-Verlag, 2004, 4th ed.Google Scholar
  12. 12.
    S. Godounov, V. Riabenki, Schémas aux différences, MIR, 1977.Google Scholar
  13. 13.
    G.H. Golub, C.F. Van Loan, Matrix Computations, The Johns Hopkins Univ. Press, 1996, 3rd Ed.Google Scholar
  14. 14.
    A. Greenbaum, Iterative mMethods for Solving Linear Systems, SIAM, 1997.Google Scholar
  15. 15.
    F. Gustafsson, N. Bergman, MATLAB for Engineers Explained, Springer-Verlag, 2003.Google Scholar
  16. 16.
    D.J. Higham, N. Higham, MATLAB Guide, SIAM, 2005, 2nd Ed.Google Scholar
  17. 17.
    A. Kharab, R. B. Guenther, Introduction to Numerical Methods (a): a MATLAB Approach, Chapman and Hall, 2002.Google Scholar
  18. 18.
    P. Lascaux and R. Théodor, Analyse numérique matricielle appliquée à l’art de l’ingénieur, vol 1 and 2, Dunod, 2004.Google Scholar
  19. 19.
    A.J. Laub, Matrix Analysis for Scientists and Engineers, SIAM, 2005.Google Scholar
  20. 20.
    P. Linz, R. Wang, Exploring Numerical Methods: An Introduction to Scientific Computing using MATLAB, Jones and Barlett Pub., 2003.Google Scholar
  21. 21.
    D. Marsh, Applied Geometry for Computer Graphics and CAD, Springer-Verlag, 1999.Google Scholar
  22. 22.
    C. B. Moler, Numerical Computing with MATLAB, SIAM, 2004.Google Scholar
  23. 23.
    G.M. Phillips, Interpolation and Approximation by Polynomials, CMS Books in Mathematics, Springer-Verlag 2003.Google Scholar
  24. 24.
    A. Quarteroni, R. Sacco, F. Saleri Numerical Mathematics, Springer-Verlag, 2000.Google Scholar
  25. 25.
    A. Quarteroni, R. Sacco, F. Saleri Scientific Computing with MATLAB, Springer-Verlag, 2003.Google Scholar
  26. 26.
    D. Salomon, Curves and Surfaces for Computer Graphics, Springer-Verlag, 2006.Google Scholar
  27. 27.
    M. Schatzman, Numerical Analysis: A Mathematical Introduction, Oxford Univ. Press, 2002.Google Scholar
  28. 28.
    B.J. Schroers, Ordinary Differential Equations: a Practical Guide, Cambridge Univ. Press, 2011.Google Scholar
  29. 29.
    E. Süli, D. Mayers, An introduction to Numerical Analysis, Cambridge Univ. Press, 2003.Google Scholar
  30. 30.
    L.N. Trefethen & D. Bau III, Numerical Linear Algebra, SIAM, 1997.Google Scholar
  31. 31.
    C.F. Van Loan, K.-Y. Daysy Fan, Insight Through Computing, SIAM, 2010.Google Scholar
  32. 32.
    H. B. Wilson, L. H. Turcotte, D. Halpern, Advanced Mathematics and Mechanics Applications using MATLAB, Chapman and Hall, 2003, 3rd ed.Google Scholar
  33. 33.
    K. Yosida, Functional Analysis, Springer-Verlag, 1980, 6–th ed.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Tom Lyche
    • 1
  • Jean-Louis Merrien
    • 2
  1. 1.Department of MathematicsUniversity of OsloOsloNorway
  2. 2.INSA de Rennes CS 70839Rennes Cedex 07France

Personalised recommendations