6.837 LECTURE 12
1. Clipping and Culling 2. What is Clipping?
3. Why Do We Clip? 4. Where do we Clip?
5. Trivial Rejection Clipping 6. Outcode Clipping
7. Outcode Clipping of Lines 8. Outcode Clipping of Triangles
9. Dealing with Crossing Cases 10. One-Plane-at-a-Time Clipping
11. Plane-at-a-Time Clipping 12. The Trick: Interpolating Parameters
13. Recap of Plane-at-a-time Clipping 14. Alternatives to Plane-at-a-time
15. 2-D/3-D/Outcode Clipping Hybrids 16. An Example Clipper
17. More Clipping 18. Actual Clipping Code
19. The Other Case 20. Culling
  Lecture 12   Outline   6.837 Fall '00