Зарегистрироваться
Восстановить пароль
FAQ по входу

Mann S. A Blossoming Development of Splines

  • Файл формата pdf
  • размером 989,46 КБ
  • Добавлен пользователем
  • Описание отредактировано
Mann S. A Blossoming Development of Splines
Morgan and Claypool Publishers, 2006. — 108 p. — (Synthesis Lectures in Computer Graphics and Animation) — ISBN13: 978-1598291162
In this lecture, we study Bézier and B-spline curves and surfaces, mathematical representations for free-form curves and surfaces that are common in CAD systems and are used to design aircraft and automobiles, as well as in modeling packages used by the computer animation industry. Bézier/B-splines represent polynomials and piecewise polynomials in a geometric manner using sets of control points that define the shape of the surface. The primary analysis tool used in this lecture is blossoming, which gives an elegant labeling of the control points that allows us to analyze their properties geometrically. Blossoming is used to explore both Bézier and B-spline curves, and in particular to investigate continuity properties, change of basis algorithms, forward differencing, B-spline knot multiplicity, and knot insertion algorithms. We also look at triangle diagrams (which are closely related to blossoming), direct manipulation of B-spline curves, NURBS curves, and triangular and tensor product surfaces.
Introduction and Background
Mathematical Background
Polynomial Curves
Implementations
Bernstein Polynomials and Bezier Curves
Blossoming
Multilinear Blossom
Derivatives of Bezier Curves
Continuity
Change of Basis
Exercises
Fast Evaluation
B-Splines
Implementations
Knot Multiplicity
Triangle Diagrams
Knot Insertion
B-spline Basis Functions
Closed B-splines
Modeling with Polynomial and Spline Curves: Direct Manipulation
NURBS
Surfaces
Triangular Surface Patches
Fast Evaluation on a Grid of Points
Tensor-Product Surface Patches
Alternative Evaluation Methods for Tensor Product Surfaces
Bibliograpy
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация