第一篇 基础软件篇 1
第一章 底层绘图软件设计所需的汇编语言基础 1
1-1 汇编语言简介 2
1-2 INTEL8086/8088指令系统 3
1-3 汇编语言程序的上机步骤及动态调试 11
第二章 IBM PC系列机图形显示原理及其应用 16
2-1 IBM PC系列机图形显示原理 16
2-2 驱动显示器绘图的方法 18
第三章 基本绘图软件设计 25
3-1 基本绘图功能程序设计 25
3-2 辅助绘图功能程序设计 32
第四章 为高级语言开发绘图能力的构思与设计 54
4-1 构思与设计 54
4-2 为FORTRAN语言配备绘图功能 56
4-3 为高级语言开发绘图功能补充介绍 59
第五章 通用绘图系统FGLIB的设计与实现 62
5-1 FBLIB概述 63
5-2 FGLIB的设计与实现 64
5-3 部分图库命简介 71
第六章 计算机与绘图仪接口程序设计 74
6-1 绘图仪与计算机的硬件连接与软件接口 74
6-2 绘图仪软件接口程序设计 81
6-3 高级语言与绘图仪之间的通讯 89
第二篇 应用软件篇 94
第七章 FORTRAN绘图系统FGLIB 94
7-1 FGLIB绘图命令一览表 94
7-2 FGLIB应用示例 96
第八章 C语言绘图系统FGLIB 112
8-1 CGLIB的设计与实现 112
8-2 CGLIB绘图命令一览表 113
8-3 CGLIB应用示例 117
第九章 动态显示技术 125
9-1 动画技术的实现方法 125
9-2 用画—擦—画方法模拟质点的运动 126
9-3 双页图象法的设计 128
9-4 存图和释放技术 129
9-5 动画技巧及其实现 137
第十章 试验数据的图形处理软件 143
10-1 坐标轴线或网格子程序 143
10-2 数据读入子程序 146
10-3 直方图、折线图和B曲线子程序 147
10-4 三次参数样条拟合子程序 155
10-5 主程序的构思设计 161
第十一章 梁的受力、计算及显示软件 167
11-1 梁承受简单载荷作用 167
11-2 梁承受复合载荷作用 180
第十二章 平面机的动态显示及其运动轨迹的研究 186
12-1 机构中常用的子图形 186
12-2 曲柄滑块机构主程序设计 190
12-3 曲柄摇块机构 193
12-4 平面铰接四杆机构 197
12-5 平面六杆机构 200
第十三章 房屋建筑图的绘制 208
13-1 房屋建筑图子程序库的建立 208
13-2 绘制建筑施工图 210
第十四章 交互式图形窗口管理系统WINDLIB 212
第三篇 图形处理篇 235
第十五章 二维图形处理 235
15-1 基本概念 235
15-2 二维几何变换及窗视变换 241
第十六章 三维图形处理 251
16-1 三维图形基本概念 251
16-2 三维物体表示方法 255
16-3 三维几何变换 263
第十七章 隐藏线、隐藏面消除 273
第十八章 真实图象的生成 293
第四篇 苹果机绘图篇 299
第十九章 苹果机绘图软件设计基础 299
19-1 苹果机内存分配及一些特殊用途地址简介 299
19-2 苹果机绘图程序示例 308
第二十章 交互绘图及应用软件设计 320
20-1 交互会图设计技巧 320
20-2 应用软件的总体设计及编辑方法 333