This document provides an introduction and overview of basic 3D graphics concepts including:
- Representing 3D objects as points, lines, and polygons in 3D coordinate spaces
- Transforming objects using translation, scaling, and rotation matrices
- Projecting 3D scenes onto 2D screens using perspective and parallel projections
- Techniques for hidden surface removal like the painter's algorithm and z-buffering to determine which polygons are visible.