推荐理由本书的第三版介绍了设计、使用和理解计算机图形系统及其应用的基本原理,并且提供了一些OPENGL编程实例。书中详细讨论了图形系统的软件和硬件组成,并且将二维和三维图形的相关内容集成到一起。对于没有计算机图形学背景知识的读者,作者提供了有关的基础概念,描述了如何创建从简单的线条图到复杂的真实场景的图片。
内容简介
本书是一本内容丰富、取材新颖的计算机图形学著作,并在其第一版的基础上进行了全面扩充,增加了许多新的内容,覆盖了近年来计算机图形学的最新发展和成就。全书层次分明、重点突出,并附有大量的程序及插图,是一本难得的优秀教材。
全书共分为16章。首先对计算机图形学进行综述,然后讲解了二维图形的对象表示、算法及应用、三维图形技术、建模和变换等,还介绍了光照模型、颜色模型和动画技术。最后附录中给出了计算机图形学中用到的基本数学概念。
本书适用于本科生和研究生作为教材或参考书,也可以作为计算机图形学工作者的参考书。
本书作者
DONALD HEARN,从1985年开始任教于伊利诺伊大学URBANA-CHAMPAIGN分校的计算机科学学院。HEARN博士担任过多门课程的教学工作,其中包括计算机图形学、科学计算可视化、计算科学、数学和应用科学等。他还指导过多个研究项目并在该领域发表了大量的学术论文。
M.PAULINE BAKER,印第安那大学一普度大学计算机科学学院和信息学院的教授。BAKER博士担任着可视化和交互空间渗透技术实验室主任一职,同时她也是一位杰出的科学家。BAKER博士正在研究使用计算机图形和虚拟现实技术进行科学数据挖掘。在此之前,她还担任过伊利诺伊大学NCSA的可视化和虚拟环境实验室副主任。
目录
1.计算机图形学综述;
2.图形系统综述;
3.输出图元;
4.输出图元的属性
5.二维几何变换
6.二维观察
7.结构和层次模型
8.图形用户界面和交互输入方法
9.三维概念
10.三维物体的表示
11.三维几何和建模变换
12.三维观察
13.可见面判别算法;
14.光照模型和面绘制算法
15.颜色模型和颜色应用
16.计算机动画
附录A 计算机图形学的数学基础