目录 1
第一章 计算机绘图介绍 1
光栅和象素 1
星空 1
蹦蹦球 2
DRAW语句 3
小妖精 3
太空飞船 4
彩色线段 5
曲线 6
螺旋圆环 6
动画 7
总结 8
第二章 IBM PC的绘图特点 9
字符绘图 9
文本页的存储器分配 9
图象屏幕2使用存储器的情况 12
文本屏幕绘图与图象屏幕的比较 12
图象屏幕1使用存储器的情况 14
第三章 IBM PC BASIC的绘图语言 16
SCREEN,KEY,CLS,COLOR,PSET,PRESET,LINE 16
相对坐标 19
WINDOW语句 20
PAINT语句 21
CIRCLE语句 24
VIEW语句 26
DRAW语句 28
相对移动 33
PMAP,POINT和SCREEN 33
BSAVE和BLOAD 35
GE T和PUT 36
第四章 在事务绘图方面的应用 40
直方图 40
增强直方图的表现力 42
多重直方图 43
折线图 45
扇形图 48
PUT和GET的一种应用 49
第五章 动画 52
用于文本屏幕动画的字符绘图 52
游戏用的字符绘图 54
翻页 56
图象屏幕上的字符绘图 58
用户设计字符 59
用LINE语句的动画 63
用DRAW语句的动画 64
用于动画的GET,PUT,LINE语句及各种字符 65
第六章 计算机绘画的软件工具 68
改变屏幕比例 68
剪除 69
一种剪除方法 69
变换 72
变换的矩阵表示 74
恒等 75
改变比例 76
映象 76
切变 77
旋转 78
齐次坐标 81
平移 81
复合变换 81
坐标轴 88
第七章 解析几何与计算机绘图 88
直线 90
圆 91
直角坐标法 91
用角度增量来产生点 92
不用WINDOW语句时的圆 93
点的递推产生 94
椭圆 95
用CIRCLE语句画椭圆 97
旋转和平移 98
更多的变换 99
参数方程 100
抛物线 102
双曲线 103
极坐标曲线 104
Y=F(X)形式的曲线 105
第八章 三维绘图基础 106
坐标系 106
改变比例 109
变换 109
旋转 110
平移 111
映象 111
顺序变换 111
矩阵的逆 112
变换一个坐标系 113
投影 114
三维物体的二维图象 114
编程序 119
观察点和透视 120
图象的变换 123
Z=F(X,Y)形式的曲面 126
第九章 遮线和遮面子程序 128
面的朝向 129
定向矢量 129
可见性 130
举例 130
顶点数组 131
面数组 132
法线数组 134
可见性检验 135
边数组 136
画图 137
两个物体;删除 140
用颜色涂掉 142
两个物体;对分搜索 144
操作的理论 146
两个物体;任意观察点 146
顶点数组 148
面数组 150
法线数组 151
边数组 151
物体的优先级 153
优先级1的边 154
优先级2的边 154
剪裁被部分遮住的边 155
边端点的可见性状态 156
具有Z=F(X,Y)形式的曲面的遮线消除法 161
附录1 二进制,十进制和十六进制 166
二进制 166
十六进制 167
十六进制与二进制的关系 168
附录2 存储器寻址 170
BASIC数据段 171
矢量的标量积 172
附录3 矢量 172
直线的矢量表示 173
三维空间中的矢量 174
矢量的点乘积 174
矢量的叉乘积 175
半平面 176
附录4 矩阵 178
矩阵乘积 178
附录5 角的弧度量度 180
IBM PC系统图 181
附录6 附加程序清单 181
三维曲面 185
曲面/平面 186
三维直方图 189
收入/费用/盈余折线图 189
房屋 189
图7.1 192
附录7 IBM PC BASIC绘图语句一览表 195
《IBM PC丛书》简介 198