本书涵盖计算机图形学基础所对应的主要实验,以期让读者系统掌握计算机图形学基础知识,提高读者的实践能力和创新能力。为改善学习效果,本书基于主流图形渲染管线的流程,设计了整体式实验框架,在其中添加当前课程内容即可得到一个可运行的图形程序,实现理论与实践的密切关联,以有效激发读者的实验兴趣并提升其实践能力,有利于随堂实践教学的开展。
本书主要内容包括实验环境介绍、实验程序框架介绍、图元扫描转换、二维几何变换、三维几何变换、直线段和多边形裁剪、图元填充、几何图元消隐、三维图形的表示和加载、光照计算、纹理映射等。本书还为每个实验提供了线上教学资源(包括详细的文本阐述及示例程序演示等内容),方便读者更加自由地开展学习。书中同时部署了课外拓展性实验,可帮助读者自我评估实验相关图形技术的掌握情况,激发其探索能力和创新能力。
本书面向本科阶段的计算机图形学课程教学,可作为计算机图形学的入门教材,也可配合市面上大部分计算机图形学教材使用。