目录 1
第1章绘图基础 1
1.1图形输入输出设备 1
1.1.1 图形输入设备 1
1.1.2图形输出设备 3
1.2字符屏幕 6
1.2.1屏幕操作函数 6
1.2.2字符属性函数 12
1.2.3屏显状态函数 15
1.3图形显示 16
1.3.1确定显示卡 16
1.3.2选择显示模式 18
1.3.3图形显示 18
1.4绘图函数 25
1.4.1屏幕和视口设置与清除函数 26
1.4.2调色板和颜色函数 27
1.4.3屏幕位置函数 34
1.4.4图形和图像函数 36
1.5图形文本 57
1.5.1 图形文本函数 57
1.5.2图形文本设置 59
第2章二维图形变换 65
2.1用户坐标到屏幕坐标的变换 65
2.2二维几何变换 67
2.2.1基本变换 68
2.2.2复合变换 72
2.3二维裁剪 75
2.3.1线段裁剪 76
2.3.2 多边形裁剪 77
习题及解答 79
第3章绘图程序设计 86
3.1绘图程序设计步骤 86
3.1.1明确绘图程序功能 86
3.1.2分析图形几何关系 87
3.1.3写出绘图算法 87
3.1.4编写绘图程序 87
3.1.5上机调试运行、绘图 88
3.2绘图程序结构 105
3.2.1编译预处理指令 105
3.2.2说明语句 107
3.2.4子函数(简称函数) 108
3.2.5一般语句 108
3.2.3主函数main() 108
3.2.6 initgraph()语句 109
3.2.7绘图语句 109
3.2.8程序注释 109
3.2.9多文件程序结构 110
3.2.10绘图程序结构实例 111
3.3绘图程序设计方法 117
3.3.1 图形层次结构和程序模块结构 117
3.3.2绘图子程序和主程序 118
3.3.3绘图方法 119
3.3.4绘图程序设计成功要点 120
习题及解答 121
第4章工程图形 126
4.1常用的3种坐标曲线图 126
4.1.1直角坐标曲线 126
4.1.2极坐标曲线 127
4.1.3参数坐标曲线 128
4.1.4摆线图 129
4.2简单零件图 138
4.2.1轴类零件 139
4.2.2螺纹 148
4.2.3齿轮 156
4.2.4弹簧 159
4.2.5剖面线 164
4.2.6参数化绘图 170
4.3零件展开图 173
4.3.1斜口圆管 173
4.3.2正圆锥管 181
4.3.3正交异径管 182
习题及解答 187
4.3.4球罐 187
第5章三维图形变换 196
5.1三维几何变换 196
5.1.1比例变换 197
5.1.2错切变换 199
5.1.3对称变换 200
5.1.4平移变换 202
5.1.5旋转变换 203
5.1.6 逆变换 205
5.2投影变换 208
5.2.1平行投影 208
5.2.2透视投影 218
5.2.3变换实例 231
习题及解答 254
6.1.1概述 257
第6章三维工程图形 257
6.1图形数据结构 257
6.1.2 图形几何信息与拓扑信息 258
6.1.3两种基本图形数据结构 258
6.1.4抽象数据结构与具体存储结构 262
6.2消隐算法 263
6.2.1概述 263
6.2.2画家算法 264
6.3立体图形 270
6.3.1三视图 271
6.3.2轴测图 271
6.3.3透视图 273
6.3.4单个凸多面体 273
6.3.5多个多面体 286
习题及解答 321
第7章解析曲面 323
7.1一般空间曲线 323
7.1.1球面三叶玫瑰线 323
7.1.2圆柱螺线 326
7.1.3圆锥螺线 327
7.2组合体交线 327
7.2.1截交线 328
7.2.2相贯线 334
7.3浮动水平线算法 337
7.4解析曲面 344
7.4.1参数式曲面 344
7.4.2函数式曲面 346
习题及解答 365
参考文献 370