第一章 计算机绘图基础 1
1.“移动”指令(MOVE)和“画线”指令(DRAW) 1
2.窗口(WINDOW)指令 1
3.视见区(VIEWPORT)指令 2
4.两个例子 3
5.如何模拟绘图指令 6
6.从用户坐标转换到屏幕或绘图机坐标 7
7.平面修剪问题(CLIPPING) 9
8.与窗口交点的计算 11
9.画轴 12
10.画刻度 13
11.画视见区的框 15
12.“主要的”子程序 15
13.小结 18
14.绘图应用程序实例 20
A1.函数Y=F(X)的绘图 21
A2.多角形 25
A3.极坐标方程曲线 27
A4.极坐标方程的辐射状曲线 30
A5.美丽的角形 32
A6.N个纯追踪问题 34
A7.光学艺术绘图(OP/ART绘图) 36
A8.受集中力或分布力的梁 37
A9.参数方程曲线 45
A10.外摆线和内摆线 47
A11.矩形统计图和频率多角形 50
A12.函数Y=Sin(X)的马克劳林级数展开 52
A13.高斯质数桌布 54
A14.傅立叶级数 56
A15.差拍现象 59
A16.用最小二乘法进行线性回归 60
A17.花边小桌布 63
A18.用点或线画栅格 64
A19.半对数坐标或对数坐标 65
A20.从视见区的倒置看镜象作用 69
A21.椭圆弹子球台的模拟 70
A22.用蒙得·卡罗方法计算圆周率π 74
A23.指数函数 76
A24.对数函数 77
A25.高斯的洋葱曲线 78
A26.滑动平均 79
A27 方程实根的研究 81
A28.年龄金字塔 87
A29.正方形曲线 90
A30.变狭窄的随机多角形 91
A31.圆形统计图 93
A32.R—L—C电路中阻抗Z=F(W)的描绘 93
A33.R—L—C电路中电流强度I=F(W)的描绘 95
A34.用抛物线的弧画弯矩图 96
第二章 二维空间绘图的数学基础 103
1.平面变换 103
2.比例变换 103
3.对称 104
4.切变 105
5.单位正方形的一般变换 105
6.旋转 106
7.平移和齐次坐标 107
8.复合变换 108
9.小结 110
10.绘图应用程序实例 111
A35.2×2矩阵的作用 111
A36.3×3矩阵的作用 112
A37.平面变换的一般程序 113
第三章 一点解析几何 117
1.引言 117
2.圆的几种方程 117
3.圆锥曲线:椭圆-抛物线-双曲线 119
4.绘图应用程序实例 120
A38.三角形的外接圆 120
A39.一条直线和一个圆的交点 122
A40.两个圆相交 124
A41.一条直线和一条抛物线相交 126
A42.两条抛物线相交 127
A43.凸形规则多角形和凹形规则多角形 128
A44.椭圆平面变换 139
第四章 三维空间绘图的数学基础 133
1.坐标系 133
2.比例变换 134
3.旋转 135
4.平移 137
5.对称 137
6.绕任意轴旋转 138
7.矩阵的逆矩阵 139
8.坐标系的变换 140
9.平面上的各种类型投影 141
10.透视投影 143
第五章 三维空间形体在二维空间的图象 145
1.解决问题的四个基本步骤 145
2.屏幕上投影的表达式 149
3.眼睛的位置和屏幕的位置对图象的影响 150
4.空间修剪 151
5.增加两个平行于正立面的正平面进行空间修剪 154
6.绘图应用程序实例 158
A45.使用子程序SR3绘制空间立方体的图象 158
A46.使用程序SR3+PLANS绘制空间立方体的图象 159
A47.自动调整多面体在屏幕上的投影 161
A48.带有弧形曲线的机械零件的描绘 166
第六章 不可见的线和面 175
1.引言 175
2.峰值线法 175
3.绘图应用程序实例 178
A49.方程Z=F(X,Y)描述的面 178
4.表面可见度的测试方法 183
5.绘图应用程序实例 185
A50.对一个简单例子的全面分析 185
6.小结 190
附录1:实数BASIC的几个指令 191
附录2:符号∑ 191
附录3:数量积和矢量积 192
附录4:矩阵 193
附录5:王安2200系统的绘图子程序 194
附录6:子程序SR3和子程序SR3+PLANS的变量表 194
参考书目 199