Extending Curves to Patch Surfaces

text only
 
progress indicator progress indicator progress indicator progress indicator
 Download CD Content

Overview

Chapter 3 introduced Bezier curves as an example of parametric curves that are based on a set of basis functions. Bezier curves are far more flexible than the polynomial curves discussed in Chapter 1, but they are still subject to many limitations. This chapter introduces B-splines (short for "basis" splines). These curves are also based on a set of basis functions, but they are far more flexible than Bezier curves. They are also more complicated, but I will show you some straightforward ways to deal with them based on the following topics:

  • The building blocks of a B-spline

  • Generating the basis functions

  • Different types of knot vectors

  • Controlling the parameters of a B-spline

  • Closed B-splines

  • Finding the derivatives of the basis functions

  • Drawing B-splines

progress indicator progress indicator progress indicator progress indicator


Focus on Curves and Surfaces
Focus On Curves and Surfaces (Focus on Game Development)
ISBN: 159200007X
EAN: 2147483647
Year: 2003
Pages: 104
Authors: Kelly Dempski

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net