第一章 绪论 1
§1-1概述 1
目录 1
§1-2图形处理与形状处理的研究内容 2
§1-3图形显示设备及其特征 3
§1-4计算机图形软件标准化的基本概念与内容 5
§2-1概述 10
§2-2直线的生成算法 10
第二章 图形处理的基本技术 10
§2-3圆的生成方法 13
§2-4二维剪取 15
§2-5非圆曲线的生成 18
§2-6二维仿射变换及其性质 22
§2-7二维射影变换及其性质 25
§2-8视区与窗口 28
§2-9例图及其变换 31
§3-1几何变换概述 33
§3-2二维几何变换与齐次坐标系 33
第三章 几何变换 33
§3-3三维图形的基本变换及组合变换 39
§3-4三维图形的正投影变换 44
§3-5三维形体的透视投影变换 54
第四章 机械图样的绘制基础 65
§4-1概述 65
§42PASCAL图形程序库 68
§4-3基本几何图形程序设计 68
§4-4剖面线程序设计 76
§4-5尺寸标注及公差配合程序设计 77
§4-6标注表面粗糙度的程序设计 82
第五章 自由曲线 83
§5-1概述 83
§5-21ermite插值曲线 84
§5-3Bézier曲线 92
§5-4均匀二次B-Spline曲线 99
§5-5均匀三次B-Spline曲线 101
§5-6B-Spline函数及其性质 107
第六章 CUBICS程序及其说明 113
§6-1CUBICS程序的结构 113
§6-2CUBICS程序的数学方法 115
§6-3CUBICS程序的数据结构 118
§6-4CUBICS程序中几个有特色的处理方法 127
第七章 自由曲面 133
§7-1自由曲面的描述 133
§7-2双线性曲面 134
§7-3Coons双线性曲面 135
§7-4Ferguson双三次曲面 138
§7-5Coons双三次曲面 139
§7-6Coons双三次曲面的形状控制 141
§7-7Bézier曲面 144
§7-8Bézier曲线与曲面的连接 148
§7-9B-Spline曲面 149
第八章 图形输出与数据结构分析 153
§8-1屏幕显示与打印机输出图形 153
§8-2SR-6602型绘图机接口技术 159
§8-3SR-6602型绘图机主要指令及其调用方法 161
§8-4图形输出与程序设计方法 164
§8-5规则子程序包与内部子程序包的设计方法 171
§9-2多面体及其描述 176
第九章 隐藏线的消除 176
§9-1基本概念 176
§9-3消隐的基本方法 180
§9-4窗口再分算法 185
§9-5扫描线算法 187
§9-6将多面体分割为凸多面体集合的算法 190
第十章 APPLE-ⅡPASCAL基本操作及CUBICS等软件的使用说明 192
§10-1APPLE-ⅡPASCAL基本操作 192
§10-2PASCAL程序的编译 197
§10-3PASCAL程序的链接 199
§10-4创建新系统库 201
§10-5圆及其他参数曲线 203
§10-6Hermite插值曲线 205
§10-7Bézier曲线 207
§10-8B-Spline曲线 209
附录一 IBM-PC微机绘图包与APPLE-Ⅱ绘图包 212
附录二 PASCAL语法简表 215
附录三 CUBICS源程序 217
参考文献 255