Geometric Modeling with Splines: An Introduction

Chapter 6: B-Spline Curves

Overview

Chapter 5 explored the types of curves that are generated by a direct generalization of the constructive process first developed for conics in Example 3.16. The resulting curves are the B zier curves. Positive features of the B zier form are the variation diminishing property, the convex hull property, and the straightforward constructive algorithm. These properties allow us to think of the curve as a smoothed version of the control polygon. One positive feature of the B zier form, that it results in a single polynomial curve, can also be a negative feature since

  • when the ordered point set defining the curve gets large, the degree of the curve is high, and

  • all polynomial bases, including the Bernstein basis, must be nonzero over the domain except at a finite number of points. Thus, changing the coefficient of any basis function modifies the whole curve. For a B zier curve this means that moving any one control point changes the whole curve. The global effect is lessened because of the particular features of the Bernstein basis, but it is there.

In this chapter we seek to examine the constraints on overcoming the above negative features while retaining positive features of the B zier curve design method. That is, we are seeking to retain the characteristics that allow the curve to be considered as a smoothed version of the control polygon. We investigate developing a representation that is piecewise polynomial and allows specification of degree of smoothness across the joins of the polynomial pieces. The techniques...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Curve Tracers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.