内容介绍
用户评论
全部咨询
内容简介
本书是讲述计算机图形学的基础算法的一本专著.全书共分五章,包括计算机图形硬件系统的组成,光栅图形的各种扫描转换算法,二、三维裁剪算法,典型的隐藏线和隐藏面消除算法,生成真实感图形的各种技术,特别是处理明暗、阴影、透明、纹理和色彩等效果的算法以及绘制技术的最新成就.本书的特点是:取材新颖,内容系统,概念叙述清楚,算法描述详细,并附有相应的伪语言程序以及大量实用的例题,因此特别适合于不同水平的人员进行自学.
本书可作为大专院校计算机科学、建筑学、应用数学、机械工程、航空、造船、无线电、电机、纺织、工艺美术等专业有关计算机图形学和计算机辅助设计课程的教材.对从事CAD和计算机图形技术的广大科技人员也非常实用.
目录
- 第一章 计算机图形学引论
1-1 计算机图形学概述
1-2 图形设备的类型
1-3 存贮管图形显示器
1-4 笔划式刷新图形显示器
1-5 光栅刷新图形显示器
1-6 阴极射线管基础
1-7 彩色CRT光栅扫描基础
1-8 视频基础
1-9 交互设备
1-10 小结
第二章 光栅扫描图形学
2-1 画直线算法
2-2 数字微分分析法
2-3 Bresenham算法
2-4 整数Bresenham算法
2-5 一般Bresenham算法
2-6 圆的生成——Bresenham算法
2-7 扫描转换——显示的生成
2-8 实时扫描转换
2-9 行程编码
2-10 单元编码
2-11 帧缓冲器
2-12 光栅的寻址
2-13 线段显示
2-14 字符显示
2-15 实区域扫描转换
2-16 多边形填充
2-17 多边形的扫描转换
2-18 简单的有序边表算法
2-19 更有效的有序边表算法
2-20 边填充算法
2-21 边标志算法
2-22 种子填充算法
2-23 简单的种子填充算法
2-24 扫描线种子填充算法
2-25 图形反走样基础
2-26 简单的区域反走样算法
2-27 卷积积分与反走样算法
2-28 半色调技术
第三章 裁剪
3-1 二维裁剪
3-2 Sutherland-Cohen分割线裁剪算法
3-3 中点分割算法
3-4 一般凸多边形窗口的二维线裁剪
3-5 Cyrus-Beck算法
3-6 内裁剪和外裁剪
3-7 凸多边形的判定和内法线确定
3-8 凹多边形分割
3-9 三维裁剪
3-10 三维中点分割算法
3-11 三维Cyrus-Beck算法
3-12 齐次坐标裁剪
3-13 内法矢量及三维凸体集合的决定
3-14 凹体分割
3-15 多边形裁剪
3-16 逐次多边形裁剪——Sutherland-Hodgman算法
3-17 凹裁剪区域——Weiler-Atherton算法
3-18 字符裁剪
第四章 隐藏线和隐藏面
4-1 引言
4-2 浮动水平线算法
4-3 Roberts算法
4-4 Warnock算法
4-5 Weiler-Atherton算法
4-6 曲面分割算法
4-7 z缓冲器算法
4-8 表优先级算法
4-9 扫描线算法
4-10 扫描线z缓冲器算法
4-11 区间扫描线算法
4-12 曲面扫描线算法
4-13 可见面光线追踪算法
4-14 小结
第五章 绘制
5-1 引言
5-2 一个简单的光照模型
5-3 表面法线的计算
5-4 决定反射光线矢量
5-5 Gouraud明暗处理
5-6 Phong明暗处理
5-7 具有特殊效果的简单光照模型
5-8 一个较为完整的光照模型
5-9 透明
5-10 阴影
5-11 纹理
5-12 采用光线追踪的整体光照模型
5-13 一个采用光线追踪的更完善的整体光照模型
5-14 绘制技术的最新进展
5-15 颜色
附录A 伪语言
附录B 习题
参考文献
索引