目录 1
程序清单 1
第一章 基础知识 5
1.1 显示屏幕 5
1.2 屏幕坐标 5
1.3 绘图命令 7
1.4 编写程序 11
1.5 编程技巧 13
1.6 标准程序 22
1.7 程序转换 30
第二章 圆 43
2.1 斜梯 43
2.2 斜梯包络 44
2.3 参数表示 46
2.4 斜梯中点轨迹 48
2.5 圆如何变成椭圆 50
2.6 各种多边形 53
2.7 圆内曲线图案 56
2.8 旋转、斜椭圆和快速作圆 57
2.9 半圆图案 59
2.10 梯子、星形线及椭圆 61
2.11 直线的进一步讨论 67
第三章 平面曲线 73
3.1 参数形式 73
3.2 笛卡尔坐标形式 84
3.3 极坐标形式 88
3.4 双极坐标形式 94
3.5 时间曲线 96
第四章 悦目曲线 103
4.1 圆锥曲线的性质 103
4.2 切线、法线、弧长、曲率与面积 113
4.3 关于圆的进一步讨论 123
4.4 三角形及其性质 133
第五章 坐标变换 145
5.1 简单变换复习 145
5.2 正方形的旋转 147
5.3 平面镶嵌 150
5.4 勾股弦定理 155
5.5 建立几何变换程序 158
5.6 特征值与特征向量 170
5.7 矩阵递归运算 176
第六章 样条、逼近和空间曲线 178
6.1 Bezier曲线 178
6.2 B样条曲线 184
6.3 三次自然样条 193
6.4 Hermite和Chebychev曲线 200
6.5 三维表示——一些简单投影 203
7.1 简单曲面z=f(x,y) 214
第七章 曲面 214
7.2 参数曲面 217
7.3 曲面上的曲线 222
7.4 曲面片、曲面面积和体积 223
7.5 曲面着色 228
7.6 曲面面积计算 230
第八章 实体 233
8.1 线架表示 233
8.2 着色和体视 243
8.3 面的着色 247
8.4 消除隐线 250
8.5 规则实体 254
8.6 四维空间(及多维空间) 261
结束语 266
附录:在IBM PC上运行的BASIC程序 269