第一章 绪论 2
第一节 微机图形学的广泛应用 2
第二节 微机图形学的发展简史 4
第三节 图形的输出输入装置 6
第四节 图形显示的基本技术 10
第二章 微型机绘图语言和图形显示程序设计 12
第一节 图形显示方式 12
第二节 图形显示方式的设置 14
第三节 颜色选择 16
第四节 低分辨度图形程序设计 18
第五节 高分辨度图形程序设计 21
第三章 微机内存与图形显示器 26
第一节 APPLEⅡ内存分配情况简介 26
第二节 内存地址与显示器的关系 27
第三节 颜色与内存的关系 36
第四节 图形显示方式开关与内存地址 39
第五节 图形信息的内存移动 44
第四章 平面图形的变换 47
第一节 变换形式的矩阵表示法 47
第二节 旋转变换 51
第三节 齐次坐标系统 52
第四节 下移变换 54
第五节 绕任意点的旋转 55
第六节 其他变换 56
第七节 综合变换举例 59
第八节 视见变换与剪取 70
第五章 几何图形的画法 82
第一节 坐标系统的确定 82
第二节 直线与线段 84
第三节 画圆程序的优化 87
第四节 椭圆画法 90
第五节 抛物线画法 95
第六节 双曲线画法 97
第七节 其他曲线画法 98
第六章 立体图形画法 101
第一节 坐标示系统 101
第二节 立体图形与显示器图像 104
第三节 立体图形的变换 105
第四节 绕任意轴的旋转 108
第五节 坐标系统的变换 112
第六节 平行投影和透视投影 113
第七节 三维物体的二维图象 116
第八节 程序举例 120
第七章 隐蔽线和隐蔽面 132
第一节 隐蔽线和隐蔽面的判断 132
第二节 程序设计举例 137
第三节 画家算法 147
第四节 Z=f(x,y)曲面隐线的消除方法 173
第八章 三维图形剪取 178
第一节 剪取参数 178
第二节 剪取的实现 184
第三节 三维剪取算法 187
第九章 动画图形画法 194
第一节 二维动画图形设计 194
第二节 三维动画设计 199
第三节 一个动画游戏程序实例 205
附录1:在TEXT方式下字母显示结构代码 208
附录2:字符二进制结构代码 209
附录3:十进制、二进制和十六进制 212
附录4:长城0520图形处理 215
附录5:IBM—PC图形处理 219
参考文献 223