第一章 计算机绘图概述 1
1-1 计算机图学的研究对象 1
一、发展概况 1
二、研究对象 4
1-2 自动绘图系统的组成 7
一、计算机的基本结构 7
二、计算机的硬件和软件 10
三、联机系统和脱机系统 11
四、自动绘图机的组成 13
1-3 自动绘图的插补原理 20
一、绘图机的作图原理 20
二、插补原理和方法 22
第二章 自动绘图软件的编制 33
2-1 计算机的算法语言 33
2-2 绘图软件的分类 36
2-3 介绍两种绘图软件 39
一、VERSAPLOT绘图软件 39
二、BENSON绘图软件 46
2-4 应用BASIC语言编制绘图软件 51
一、各种线型的画法 51
二、曲线的画法 54
三、周长的求法 62
四、面积的求法 67
第三章 图形的坐标变换 75
3-1 图形变换的基本概念 75
3-2 用解析法进行图形的坐标变换 77
一、二维图形的坐标变换 77
二、三维图形的坐标变换 83
3-3 用矩阵法进行图形的坐标变换 88
一、图形的矩阵表示 88
二、二维图形的变换矩阵 89
三、三维图形的变换矩阵 92
第四章 工程图程序的设计方法 106
4-1 设计方法和步骤 106
一、分析图形、了解图形特点 106
二、构造数学模型 106
三、流程图设计 109
四、编制程序 111
4-2 几何作图的程序设计 112
一、图形的数学处理 112
二、画流程图 113
三、编制程序 113
四、常用的几何图形相交子程序 115
4-3 三面视图与轴测图的程序设计 125
一、矩阵变换法画立体的三视图和轴测图 125
二、平面立体轴测图旋转绘图程序 130
4-4 典型零件图的程序设计 137
一、轴和齿轮的绘图程序 137
二、圆柱螺旋弹簧的绘图程序 148
三、螺栓连接的绘图程序 153
4-5 剖面图形的程序设计 159
附录一 矩阵运算规则 166
附录二 上机操作指南 179
参考文献 190