目录 1
第一章 绪论 1
§1 引言 1
§2 计算机绘图系统 3
§3 计算机绘图系统的硬件 4
§4 计算机绘图系统的软件 9
习题 17
第二章 图形变换的矩阵方法 17
§1 概述 17
§2 二维图形的变换 17
§3 三维图形的变换 32
§4 编程实例 48
习题 59
第三章 绘图程序设计 59
§1 平面曲线的程序设计 59
§2 图形子程序设计 65
§3 平面图案的程序设计 78
习题 86
第四章 绘图程序包的设计 86
§1 概述 86
§2 绘图程序包的设计原则 86
§3 插补原理 88
§4 智能绘图机绘图基本子程序的设计 97
习题 106
第五章 由离散点绘制曲线 106
§1 概述 106
§2 抛物线调配曲线 108
§3 三次参数样条曲线 114
§4 最小二乘法拟合曲线 120
*§5 网格法绘制等值线 129
§1 窗口和裁剪 139
第六章 图形的开窗和裁剪 139
§2 直线段的裁剪 141
*§3 平面多边形的裁剪算法 146
§4 窗口—视图区变换 148
§5 视向变换 151
§6 透视变换 155
*§7 定义三维窗口及三维裁剪的概念 157
习题 159
第七章 数据结构 159
§1 数据结构的引入 159
§2 线性列表结构 160
§3 单向链表结构 163
*§4 循环链表及多重链表 168
*§5 树形结构简介 169
§6 排序及查找 175
§1 消隐概述 182
习题 182
*第八章 平面立体图形的隐藏线消去 182
§2 常用的几何计算方法 183
§3 常用的数据结构形式 189
§4 凸面体的消隐方法 191
§5 任意平面体的消隐算法 194
§6 曲面体(片)的消隐处理 197
习题 199
参考文献 199
附录 200
附录一 WX4675绘图机用的几个基本子程序 200
附录二 二维几何运算子程序 203
附录三 三次参数样条曲线子程序 209
附录四 网格法绘制等值线程序 210
附录五 平面立体消隐程序 218