Recap of Plane-at-a-time Clipping
Advantages:
  • Elegant (few special cases)
  • Robust (handles boundary and edge conditions well)
  • Well suited to hardware
  • Canonical clipping makes fixed-point implementations manageable
Disadvantages:
  • Hard to fix into O-O paradigm (Reentrant, objects spawn new short-lived objects)
  • Only works for convex clippping volumes
  • Often generates more than the minimum number of triangles needed
  • Requires a divide per edge
Lecture 11   Slide 14   6.837 Fall '01