目 录 1
第一章 基础知识 1
第一节 前言 1
第二节 硬件配置 1
第三节 运行 3
第二章 PSET语句 7
第一节 关键因素 7
第二节 中分辨率图形方式形成 8
第三节 颜色的选择 9
第四节 PSET和PRESET语句 13
第五节 图形屏幕上的文本 17
第六节 最后参考点使用 19
第三章 点函数 22
第一节 点函数的概念 22
第二节 应用举例 23
第四章 画线语句 25
第一节 画线语句 25
第二节 应用举例 27
第五章 画圆语句 28
第一节 前言 28
第二节 弧和扇面的画法 29
第三节 椭圆的画法 31
第六章 着色语句 34
第一节 着色语句 34
第二节 着色过程 35
第一节 例程序 38
第七章 绘扇形图程序 38
第二节 程序改进 40
第八章 动画设计 42
第一节 GET和PUT语句 42
第二节 图形PUT中的任选项 43
第三节 动画设计 45
第四节 使用XOR任选项的动画 46
第五节 用PSET进行动画设计 48
第一节 设计规划 50
第二节 游戏 50
第九章打靶游戏 50
第三节 游戏程序设计 54
第四节 商榷 61
第十章 DRAW语句 64
第一节 M子命令 64
第二节 运动子命令 66
第三节 笔的控制 68
第四节 颜色子命令 68
第五节 比例子命令 69
第六节 角度子命令 70
第七节 DRAW语句中的变量 72
第八节 子串 73
第九节 总结 75
第十一章 字符生成 76
第一节 文本特征 76
第二节 子程序 77
第三节 字母发生器结构 78
第四节 初始化子程序 78
第五节 画字母的子程序 81
第六节 程序包的使用 85
第七节 程序包的插入 91
第十二章 高分辨率图形方式 93
第一节 高分辨率图形方式 93
第二节 绘图程序 99
第十三章 文本方式 108
第一节 文本屏幕的建立 108
第三节 文本方式下的颜色 110
第二节 WIDTH语句 110
第四节 文本方式的使用 113
第五节 SCREEN函数 119
第六节 多页屏幕 121
第十四章 赛车游戏 126
第一节 赛车游戏 126
第二节 编制赛车游戏程序 129
第三节 改进措施 135
第十五章 窗口与视见区 139
第一节 窗口语句 139
第二节 视区语句 143
第三节 VIEW和WINDOW语句组合 147
第十六章 图形技巧 153
第一节 高分辨率下的颜色 153
第二节 手工方法 155
第三节 图形方式下的彩色文本 157
第四节 第三调色板 158
第五节 屏幕的检验 159
第六节 屏幕信息的存储 164
第八节 键盘 166
第七节 屏幕打印 166
第九节 多余字符清除 168
第十节 字符输入 169
第十一节 PC字符集 170
第十二节 屏幕校准 172
第十三节 卷动窗口 173
第十七章 数学图形 175
第一节 正弦波 175
第二节 椭圆和圆 177
第三节 螺旋形 181
第四节 李萨如图形 186
第五节 图案加色 199
第六节 摆线 200
第十八章 二维操作 205
第一节 二维变换和矩阵 205
第二节 齐次坐标 212
第三节 广义的二维变换 215
第四节 重复变换 218
第十九章 对称与装饰 223
第一节 各种对称 223
第二节 程序结构 229
第三节 带状图案对称性 229
第四节 网状图案 242
第二十章 嵌装花纹图案 291
第一节 前言 291
第二节 布局 293
第三节 非周期性图案 301
第四节 菱形 308
第五节 着色和装饰 324
第六节 复杂图案探索 330
第二十一章 递归及自然图形 336
第一节 递归过程简介 336
第二节 简单的递归程序 337
第三节 程序运行 342
第四节 递归图形 346
第五节 周期性图案 352
第六节 空间的填充 357
第七节 海岸线绘制 374
第二十二章 三维图像表示 386
第一节 三维图形表示 386
第二节 三维模型的生成 395
第三节 三维数据的输入 404
第四节 实例 412
第二十三章 三维操作 419
第一节 三维图形的一般变换 419
第二节 坐标变换 428
第三节 观测点变换 429
第四节 三维装饰技术 442
第五节 立体感 454
第六节 变换时的颜色使用 457
第二十四章 图形的真实性 458
第一节 隐蔽面消除 458
第二节 深缓冲区算法 459
第三节 后表面消除 460
第四节 深度排序法 465
第五节 深度排序法的实现 473
第二十五章 有关图形的内部信息 493
第一节 技术术语 493
第二节 存储器映像 494
第三节 存储器访问 494
第四节 文本方式下屏幕存储器 495
第五节 高分辨率下的屏幕存储器 497
第六节 中分辨率下的屏幕存储器 499
第七节 访问存储器 501