3 几何与变换(Geometry and Transformations

几乎所有非凡的图形程序都是建立在表示数学结构如点(points)、向量(vectors)和光线(rays)的几何类的基础之上的。由于这些类在系统中无处不在(ubiquitous),良好的抽象和高效的实现至关重要。本章介绍了 pbrt 的几何基础的接口和实现。请注意,这些并不是表示实际场景几何(如三角形(triangles)、球体(spheres)等)的类;那些类是第 6 章的主题。