Advanced Graphics Study Guide

Advanced Graphics, Dr Neil Dodgson, University of Cambridge Computer Laboratory
Part II course, 2000


Part 3: Splines
A: Bezier curves
B: B-splines
C: NURBS
...back to part 2 | on to part 4...

3B) B-splines

B-splines are covered in some detail in SMEG section 3 and in R&A Section 5-9.

Why B-splines?

B-splines have many nice properties when compared to other families of curves which could be used. They:

Exercises
  1. How many control points are required for a quartic Bezier and how many for a quartic B-spline?
  2. Why are cubics the default for B-spline use?
  3. Explain the difference between Uniform, Open Uniform, and Non-Uniform knot vectors. What are the advantages of each type?


Part 3: Splines
A: Bezier curves
B: B-splines
C: NURBS
...back to part 2 | on to part 4...


Neil Dodgson | Advanced Graphics | Computer Laboratory

Source file: p3b.html
Page last updated on Thu Sep 14 16:58:05 BST 2000
by Neil Dodgson (nad@cl.cam.ac.uk)