目 录 1
前 言 1
绪论 1
第一篇交互式计算机绘图基础 3
第一章计算机绘图基础知识 3
第一节抬笔指令和落笔指令 3
第二节窗口和视见区 4
第三节绘图指令的模拟 6
第四节用户坐标到绘图系统坐标的转换 6
第五节平面修剪 8
第六节画轴、画刻度及画视见区边框 12
第七节主要子程序 15
第八节子程序中的变量及子程序的使用方法 16
第一节二维应用绘图程序编写方法概述 20
第二章二维应用绘图程序的编写 20
第二节直线绘图程序 21
第三节圆的绘图程序 26
第四节圆弧的绘图程序 33
第五节虚线和点划线的绘图子程序 40
第三章交互式绘图的基本原理和技术 53
第一节交互式数据编辑 53
第二节菜单技术 70
第三节大十字光标定点的原理与技术 73
第四节绘图实体的删除 75
第五节本章小结 82
第四章二维图形变换 84
第一节平面变换及图形的存储 84
第二节比例变换 84
第三节对称变换 86
第四节错切变换 89
第五节旋转变换 91
第六节齐次坐标和平移变换 92
第七节复合变换 93
第八节二维图形变换小结 98
第五章三维图形变换 103
第一节三维坐标系 103
第二节比例变换 104
第三节对称变换 106
第四节错切变换 107
第五节平移变换 107
第六节旋转变换 108
第七节正投影变换、三视图及轴测图 112
第八节三视图及各种轴测图程序举例 117
第九节透视图 134
第十节圆和圆弧的透视图及轴测图 144
第六章通用功能子程序的设计 153
第七章事务管理绘图 184
第一节矩形统计图和折线图 184
第二节圆形统计图 189
第三节用最小二乘法进行回归分析 192
第八章动画制作 196
第一节用GET/PUT语句制作动画 196
第二节用LINE、DRAw语句制作动画 200
第九章曲线拟合 203
第一节Bezier曲线 203
第二节三次样条曲线 206
第三节B样条曲线 212
第四节综合举例与总结 218
第一节图学程序举例 223
第十章投影法的坐标与坐标变换 223
第二篇投影计算机图学基础 223
第二节基本子程序及其用法 225
第三节坐标变换概述 227
第四节点的二维坐标变换 228
第五节坐标系、视图变换、方向角 230
第六节二维坐标变换的示范程序 231
第七节三维变换举例 234
第八节单元图法 235
第九节本章小结 236
第十一章画法几何的特点及其计算机化 238
第一节画法几何的基本内容 238
第二节画法几何的计算机化 241
第三节画法几何解题计算机化举例 242
第一节子程序的特点、编法、调试 252
第十二章子程序 252
第二节基本子程序 253
第三节一般子程序 262
第十三章视图与轴测图 264
第一节形体的数学模型 264
第二节视图与轴测图的自动绘制 264
第三节用旋转法画轴测图 265
第四节波尔克定理的计算机化 266
第五节据轴测轴求轴测投射方向 267
第六节圆轴测图的画法 269
第十四章透视图 271
第一节透视变换表达式的推导及其用法 271
第二节灭点定理的证明与验证 275
第三节体视图简介 277
第四节投影图小结 278
第二节透视图的自动消隐 283
第十五章消隐 283
第一节概述 283
第三节轴测图的自动消隐 284
第四节填色法消隐 286
第十六章相贯 288
第一节表面取点法 288
第二节辅助截平面法 289
第三节换向法 289
第十七章表面展开 291
第一节概述 291
第二节梭锥展开 291
第三节斜棱柱展开 291
第四节截断体展开 292
第五节相贯体展开 294
第二节不过点圆弧拟合 295
第一节概述 295
第十八章圆弧拟合 295
第三节过点圆弧拟合 298
第十九章圆弧连接 300
第一节程序的结构 300
第二节数据及其输入 302
第三节数据处理与图形的输出 304
第四节圆弧连接的基本模块 304
第二十章全自动的投影法系统 313
第一节系统的结构 313
第二节系统的用法 315
第三节其它小模块 317
第四节数据文件 320
第五节小结 321
附录 IBM-PC系列微机的绘图功能 322