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