内容简介
内容提要 本书主要讲述了计算机图表学中的关键内容,清晰地介绍了计算机图形学的基础概念和它们之间的关系,也介绍了计算机图形学的整体框架,并着重于数学结果和算法实现。书中所有的示例都可以很容易地转换成一个特定的计算机的工作版本,使读者能够更好地了解图形学的技术用途,并可以自己动手实现图形的操作。
目录
第1章 绪论 1. 1 概述 1. 2 进一步学习 第2章 图像表示 2. 1 RGB颜色模型 2. 2 直接编码 2. 3 查找表图像表示法 2. 4 显示器 2. 5 打印机 2. 6 图像文件 2. 7 设定像素的颜色属性 2. 8 例子:可视化Mandelbrot集 习题与解答 补充题 第3章 扫描转换 3. l 扫描转换一个点 3. 2 扫描转换一条直线 3. 3 扫描转换一个圆 3. 4 扫描转换一个椭圆 3. 5 弧和扇形弧的扫描转换 3. 6 矩形的扫描转换 3. 7 区域填充 3. 8 扫描转换一个字符 3. 9 反走样 3. 10 例子:递归定义的图形 习题与解答 补充题 第4章 二维变换 4. 1 几何变换 4. 2 坐标变换 4. 3 组合交换 4. 4 图例变换 习题与解答 补充题 第5章 二维观察和裁剪 5. l 窗口到视区映射 5. 2 点裁剪 5. 3 线段裁剪 5. 4 多边形裁剪 5. 5 例子:二维图形处理流程 习题与解答 补充题 第6章 三维变换 6. l 几何变换 6. 2 坐标变换 6. 3 组合变换 6. 4 图例变换 习题与解答 补充题 第7章 数学投影 7. l 投影分类 7. 2 透视投影 7. 3 平行投影 习题与解答 补充题 第8章 三维观察和裁剪 8. l 三维观察 8. 2 裁剪 8. 3 观察变换 8. 4 例子:三维图形的处理流程 习题与解答 补充题 第9章 几何表示 9. l 简单几何形体 9. 2 线框模型 9. 3 曲面表示 9. 4 曲线绘制 9. 5 多项式基函数 9. 6 插值问题 9. 7 逼近问题 9. 8 曲面绘制 9. 9 曲线和曲面变换 9. 10 二次曲面 9. 11 例子:地形图生成 习题与解答 补充题 第10章 隐藏面消隐 1O. l 深度比较 10. 2 Z-缓冲器算法 10. 3 后向面消隐 10. 4 画家算法 10. 5 扫描转换算法 10. 6 区域再分算法 10. 7 消除隐藏线 10. 8 数学曲面的绘制 习题与解答 补充题 第11章 颜色和明暗处理模型 11. l 光和颜色 11. 2 PHONG模型 11. 3 插值的明暗处理方法 11. 4 纹理 习题与解答 补充题 第12章 光线跟踪 12. l 单孔摄影 12. 2 递归的光线跟踪算法 12. 3 光线的参数向量表示 12. 4 光线与物体表面求交 12. 5 执行效率 12. 6 反走样 12. 7 其他视觉效果 习题与解答 补充题 附录1 二维计算机图形的数学基础 A1. 1 二维笛卡几坐标系 A1. 2 极坐标系 A1. 3 向量 A1. 4 矩阵 A1. 5 函数和变换 习题与解答 附录2 三维计算机图形的数学基础 A2. l 三维笛卡儿坐标 A2. 2 三维曲线和三维曲面 A2. 3 三维向量 A2. 4 齐次坐标系 习题与解答 补充题答案