Next: 1.4.1 B-splines Up: 1. Representation of Curves Previous: 1.3.6 Bézier surfaces   Contents   Index


1.4 B-spline curves and surfaces

The Bézier representation has two main disadvantages. First, the number of control points is directly related to the degree. Therefore, to increase the complexity of the shape of the curve by adding control points requires increasing the degree of the curve or satisfying the continuity conditions between consecutive segments of a composite curve. Second, changing any control point affects the entire curve or surface, making design of specific sections very difficult. These disadvantages are remedied with the introduction of the B-spline (basis-spline) representation.

Early fundamental work on the B-spline basis functions was performed almost 50 years ago by Schoenberg [368], and this was followed by development of fundamental algorithms by Cox [67] and de Boor [72,73]. B-splines in the context of Computer Aided Geometric Design were proven to be a viable and attractive representation method by many pioneers of this field, such as Riesenfeld [345,130], Boehm [33], Schumaker [369] and many subsequent researchers.

In this section, we provide definitions and the basic properties and algorithms of B-splines. However, we do not deal with fitting, approximation and fairing methods using B-splines which are very important in their own right. For these topics, there are specialized books, monographs and proceedings and a large variety of papers [365,175,92,314,45].


Subsections

Next: 1.4.1 B-splines Up: 1. Representation of Curves Previous: 1.3.6 Bézier surfaces   Contents   Index
December 2009