书籍简介:
本书介绍了计算机图形学的基本原理和算法。主要内容有:计算机图形系统及硬件基础、基本光栅图形算法、变换和裁剪、三维空间的观察、人机交互绘图技术、现面的判定、颜色和简单光照明模型、曲线曲面的表示和三维几何造型。
本书在系统地介绍计算机图形学基本原理和算法的过程中,尽量避免涉及难以理解的语言和系统,使读者对基础理论和相关技术的阐述更易于理解和掌握。本书可作为高等院校本科生、研究生学习计算机图形学的教材,也可作为从事计算机辅助设计、计算机图形学和相关专业科技人员的参考资料。
作者简介:
张彩明
出版日期:
2006年07月
章节目录:
第1章 概述
1.1 计算机图形学的概念与研究内容
1.1.1 图形的概念
1.1.2 计算机图形学的研究内容
1.2 计算机图形学的应用
第2章 计算机图形系统及硬件基础
2.1 概述
2.1.1 计算机系统中的图形设备
2.1.2 图形系统的基本功能
2.2 图形显示设备
2.2.1 CRT显示器
2.2.2 液晶显示器
2.2.3 等离子显示器
2.2.4 三种显示技术的比较
2.3 图形绘制设备
2.3.1 喷墨打印机
2.3.2 笔式绘图机
2.3.3 激光打印机
2.4 图形输入设备
2.4.1 键盘
2.4.2 鼠标
2.4.3 光笔
2.4.4 数字化仪
2.4.5 手写输入板
2.4.6 图形扫描仪
2.4.7 触摸屏
2.4.8 新的输入设备
习题
第3章 基本光栅图形算法
3.1 用Java语言绘图
3.1.1 用Java小程序绘图
3.1.2 用Java应用程序绘图
3.2 直线的扫描转换
3.2.1 基本增量算法
3.2.2 Bresenham算法
3.3 圆的扫描转换
3.3.1 正负法
3.3.2 Bresenham算法
3.3.3 圆的多边形迫近法
3.4 多边形的扫描转换
3.4.1 多边形的扫描转换
3.4.2 扫描线算法
3.4.3 边缘填充算法
3.4.4 边界标志算法
3.5 区域填充
3.5.1 区域的表示和类型
3.5.2 递归算法
3.5.3 扫描线种子填充算法
3.6 字符的生成
3.6.1 点阵式字符
3.6.2 轮廓式字符
3.7 光栅图形的反走样算法
3.7.1 光栅图形的走样现象
3.7.2 提高分辨率的反走样算法
3.7.3 区域采样的反走样算法
3.7.4 加权区域采样的反走样算法
习题
第4章 变换和裁剪
第5章 三维空间的观察
第6章 人机交互绘图技术
第7章 可见面的判定
第8章 颜色和简单光照明模型
第9章 曲线曲面的表示
第10章 三维几何造型
参考文献
封面图: