第一章 计算机图形学概述 1
概述 1
计算机图形系统的硬件环境 5
习题 10
第二章 C语言图形程序设计 11
文本模式下使用的库函数 11
图形模式下使用的库函数 15
西文状态下的汉字显示 30
图形程序设计 36
习题 41
第三章 图形显示算法基础 42
直线的生成算法 42
圆弧的生成算法 46
规则曲线的生成算法 53
自由曲线的生成算法 59
工程曲面的构造方法 65
习题 94
第四章 图形变换的矩阵方法 95
二维图形变换 95
三维图形变换 103
习题 118
第五章 图形处理算法 119
视见变换 119
二维图形剪取 126
光栅图形的扫描转换与区域填充 138
习题 144
第六章 图形交互技术初步 145
图形交互技术基础 145
人机交互界面设计 147
鼠标的使用 148
窗口技术 153
菜单的设计与应用 162
橡皮筋技术 164
习题 181
第七章 图形数据结构 182
数据结构概述 182
线性表结构 184
数组 186
栈 189
队列 191
链表 195
树形结构与二叉树的应用 205
图形数据文件 207
习题 209
第八章 二维图形软件系统 210
二维设计绘图软件CADTool简介 210
CADTool系统的预备知识 212
CADTool的主菜单工具箱 214
主绘图工具箱 216
计算机绘制三视图 222
习题 225
第九章 三维几何造型初步 226
三维图形系统的坐标系 226
三维图形中的几何元素 227
三维立体的构造模型 229
正则实体 232
三维物体的表示方法 234
习题 242
第十章 三维图形显示与消隐处理 243
三维图形显示过程 243
观察坐标系的定义及有关计算 244
三维图形显示的数学基础 247
三维图形剪取 251
分段可见性判断算法 252
隐藏量算法 254
可见面判别算法 256
深度缓冲器算法(Depth-BufferMethod) 257
扫描线算法 259
画家算法 261
习题 274
第十一章 真实感图形与可视化技术基础 275
引言 275
颜色的基础知识 276
光照模型 288
绘制方法 292
可视化技术基础 298
虚拟现实系统简介 301
习题 304
第十二章 三维图形系统 305
三维几何造型系统InteSolid简介 305
系统操作概述 307
三维几何造型实例 309
习题 317
参考文献 318