本书从OpenGL编程角度讨论了图形学基本原理及基本算法。全书共13章,分为三大部分:**部分为第1~6章,主要介绍三维图形程序的开发环境、三维对象的表示方法、空间坐标变换、三维视图的生成过程等内容;第二部分为第7~10章,主要介绍光栅扫描、区域填充、画直线和画圆弧、裁剪及消隐等基本理论和基本算法;第三部分为第11~13章,主要介绍过程建模技术、可视化处理方法以及**绘制方法等**内容。本书的特点是采用了自顶向下的方法,集知识性和趣味性为一体,全书还包括17个完整的、令人感兴趣的OpenGL程序。
本书可作为计算机及相关专业本科生和研究生的图形学教材,也适合相关程序员、工程技术人员及科研人员使用。