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 clipping volumes
  • Often generates more than the minimum number of triangles needed
  • Requires a divide per edge
Lecture 12   Slide 13   6.837 Fall '00