计算机图形学第一章 计算机图形学的形成与发展 3
第一节 计算机显示技术与计算机图形 3
第二节 计算机图形学的应用领域 4
第三节 计算机图形学的研究内容 5
习题一 6
第二章 图形输入输出设备 7
第一节 图形输入设备 7
第二节 图形输出设备 8
习题二 11
第三章 计算机绘图软件 12
第一节 用机器语言设计绘图软件 12
第二节 用高级语言控制绘图设备绘图的软件 12
第三节 利用高级语言本身的作图语句绘图 14
第四节 高级绘图软件——交互式绘图系统 25
习题三 26
第四章 图形的生成技术 28
第一节 直线段的点生成算法 28
第二节 圆弧的点生成算法 32
第三节 椭圆弧的生成算法 34
第四节 字符生成 36
习题四 39
第五章 图形的表示与数据结构 40
第一节 图形的数学表示 40
第二节 图形数据结构 53
习题五 59
第六章 拟合问题 62
第一节 曲线拟合 62
第二节 曲面拟合 79
习题六 87
第七章 图形变换 90
第一节 二维图形变换 90
第二节 齐次坐标 102
第三节 三维线性变换 105
第四节 投影变换 108
第五节 透视变换 120
习题七 127
第八章 图形算法基础 128
第一节 交点计算 128
第二节 交线计算 132
第三节 消隐处理 137
习题八 149
第九章 实用绘图程序设计 150
第一节 高级绘图软件接口技术 150
第二节 Turbo C接口程序DXF文件图形库 151
第三节 C语言实用接口绘图程序设计 154
习题九 160
C语言及图形程序设计第一章 Turbo C 2.0工作平台 165
第一节 Turbo C 2.0软件的安装和启动 165
第二节 Turbo C 2.0的工作区介绍 165
第三节 Turbo C工作平台的主菜单操作 167
第四节 编译与编辑功能键 170
习题一 172
第二章 常数、变量、类型、运算符、数学函数与表达式 173
第一节 变量 173
第二节 类型与常数 174
第三节 运算符、数学函数与表达式 176
习题二 179
第三章 Turbo C程序设计初步 180
第一节 赋值语句 180
第二节 输出语句 181
第三节 输入语句 182
第四节 Turbo C程序的构成 185
习题三 220
第四章 字符串 224
第一节 字符数组与字符串 224
第二节 字符串比较 227
第三节 字符串函数 232
习题四 236
第五章 结构、指针及文件 238
第一节 结构 238
第二节 指针 245
第三节 文件 258
习题五 287
第六章 图形程序设计 289
第一节 文本窗口 289
第二节 图形程序设计 297
第三节 图形汉字处理技术 320
习题六 327
第七章 高级图形程序设计 330
第一节 绘图子函数的设计 330
第二节 建立子图函数库 341
第三节 三维图形设计 346
习题七 365
附录 常用的Turbo C库函数 366
参考文献 372