第一章 计算机图形学概述 1
§1-1 概述 1
§1-2 计算机图形系统的硬件环境 4
习题 9
第二章 C语言图形程序设计 10
§2-1 文本模式下使用的库函数 10
§2-2 图形模式状态下使用的库函数 14
§2-3 西文状态下的汉字显示 26
§2-4 图形程序设计 32
习题 36
第三章 图形显示算法基础 37
§3-1 直线的生成算法 37
§3-2圆弧的生成算法 40
§3-3 规则曲线的生成算法 47
§3-4 自由曲线的生成算法 51
§3-5 工程曲面的构造方法 57
习题 67
§4-1 二维图形变换 68
第四章 图形变换的矩阵方式 68
§4-2 三维图形变换 75
习题 89
第五章 图形处理算法 90
§5-1 视见变换 90
§5-2 二维图形剪取 95
§5-3 光栅图形的扫描转换与区域填充 105
习题 111
§6-1 图形交互技术基础 112
第六章 图形交互技术初步 112
§6-2 人机交互界面设计 113
§6-3 鼠标的使用 114
§6-4 窗口技术 118
§6-5 菜单的设计与应用 126
§6-6 橡皮筋线 128
习题 142
第七章 图形数据结构 143
§7-1 数据结构概述 143
§7-2 线性表结构 144
§7-3 数组 147
§7-4 栈 149
§7-5 队列 151
§7-6 链表 154
§7-7 树形结构与二叉树的应用 163
§7-8 图形数据文件 164
习题 166
第八章 二维图形软件系统 167
§8-1 计算机绘图软件 167
§8-2 使用凯图软件的预备知识 171
§8-3 各种图素的绘制 172
习题 181
第九章 三维几何造型初步 182
§9-1 三维图形系统的坐标系 182
§9-2 三维图形中的几何元素 183
§9-3 三维立体的构造模型 185
§9-4 正则实体 187
§9-5 三维物体的表示方法 189
习题 195
§10-1 分段可见性判断算法 196
第十章 消隐处理 196
§10-2 隐藏量算法 197
§10-3 可见面判别算法 199
§10-4 深度缓冲器算法(Depth-Buffer Method) 200
§10-5 扫描线算法 201
§10-6 画家算法 203
习题 215
第十一章 真实感图形与可视化技术基础 216
§11-1 引言 216
§11-2 颜色 217
§11-3 光照模型 218
§11-4 绘制方法 222
§11-5 可视化技术基础 228
习题 230
第十二章 三维图形系统 231
§12-1 三维几何造型系统GStar概述 231
§12-2 GStar系统操作 233
§12-3 构型实例 236
习题 240
参考文献 241