CSE 477/598, Intro to Computer-Aided Geometric Design
Topics by day

  • Affine space, affine maps, linear interpolation
  • Quadratic, cubic Bezier curves, de Casteljau algorithm
  • Bernstein form, derivatives, subdivision
  • degree elevation / reduction, cubic Lagrange interpolation
  • Aitken's algorithm, least squares approximation
  • Hermite interpolation, bilinear patches
  • Bezier patches, de Casteljau algorithm
  • Derivatives, degree elevation, subdivision
  • Bicubic Lagrange/ Hermite interpolation
  • curvature, curvature plot, osulating circle, surface curvatures
  • Piecewise Bezier curves, G1, C1
  • B-splines, cubic de Boor algorithm
  • multiple knots, quadratic curves, derivatives
  • Greville abscissae, B-splines
  • least squares approx., C2 cubic interpolation
  • Chaikin's algorithm, Doo-Sabin surfaces
  • Triangle meshes, Loop subdivision
  • NURBS