本实验教程设计了9个实验,实验内容力求理论性和实用性紧密结合。实验一为入门性实验,旨在让学生初步了解基于OpenGL的简单图形设计;实验二至七为基础性实验,实验中给出了图形生成及处理变换的各种基本算法,通过编程实现这些算法,从而使学生进一步理解和牢固掌握图形学中重要的理论知识,并通过对简单图形的设计与编程实现,让学生对该学科产生兴趣;实验八、九为综合性试验,要求学生翻阅大量的相关资料,通过对真实感图形的绘制,让学生理解图形理论的实际应用,旨在提高学生的综合动手能力和创新能力,为以后从事图形、游戏及软件开发工作打下良好的基础。
本书是“计算机图形学”课程的实验教程,它将计算机图形学基本原理的教授和具体实现相结合,开发工具选用面向对象Visual C++ 6.0的MFC框架环境作为开发平台,可以实现对图形的交互式操作。本书共给出9个实验教程,内容包括:OpenGL程序设计基础,二维基本图元的生成,二维图形区域填充,二维图形的几何变换,二维裁剪,曲线、曲面绘制,图形的投影变换,三维面消隐算法,真实感图形绘制。本书对相关算法讲解透彻,读者可以很容易地按照本书提供的操作步骤完成上机实践。
本书不仅可以作为大学本科和高职高专计算机图形学课程的实验教程,还可供对计算机图形学感兴趣的读者自学使用。