《计算机图形理论与实践》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李凌丰编著
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:2007
  • ISBN:730805568X
  • 页数:213 页
图书介绍:本书内容包括图形学概论、基础、造型技术、显示技术、绘制技术及应用举例。

第1章 概论 1

1.1 计算机图形学的发展 1

1.2 计算机图形学的研究内容 2

1.3 应用及研究前沿 3

1.3.1 用户接口 3

1.3.2 计算机辅助设计与制造 4

1.3.3 真实感图形生成 4

1.3.4 计算机动画及计算机艺术 5

1.3.5 科学计算的可视化 7

1.3.6 虚拟现实 7

1.4 图形设备 8

1.4.1 图形输入设备 8

1.4.2 图形输出设备 10

1.4.2.1 彩色CRT监视器 10

1.4.2.2 LCD显示器 11

1.4.3 图形处理器 12

1.5 CAD软件概述 13

1.5.1 软件的层次 13

1.5.2 CAD软件的发展 13

1.5.3 目前流行CAD软件的状况 17

1.5.4 CAD软件开发的标准 21

1.5.5 CAD软件相关技术 23

1.5.5.1 计算机图形系统的功能及组成 23

1.5.5.2 选择技术 24

1.5.5.3 定位技术 24

1.5.5.4 定向技术 24

1.5.5.5 定路径技术 24

1.5.5.6 定量技术 25

1.5.5.7 文本技术 25

1.5.5.8 橡皮筋与拖动技术 25

1.5.5.9 徒手画技术 25

第2章 计算机图形学基础 26

2.1 计算机图形学基础理论 26

2.1.1 坐标系和点 26

2.1.1.1 坐标系 26

2.1.1.2 点的描述 27

2.1.2 直线段的生成算法 27

2.1.2.1 数值微分(DDA)法 27

2.1.2.2 中点画线法 28

2.1.3 圆和圆弧的生成算法 29

2.1.3.1 圆的特征 30

2.1.3.2 直线(正多边形)逼近算法 30

2.1.3.3 正负法 31

2.1.3.4 Bresenham算法 32

2.1.4 多边形域的扫描填充算法 33

2.1.4.1 扫描线算法 33

2.1.4.2 边界标志算法 35

2.1.4.3 种子填充算法 36

2.1.4.4 种子扫描线算法 37

2.1.5 字符 39

2.1.5.1 点阵字符 39

2.1.5.2 矢量字符 40

2.2 计算机图形相关算法 40

2.2.1 图形交切 40

2.2.1.1 相交 40

2.2.1.2 相切 42

2.2.2 窗口裁剪 42

2.2.2.1 直线段裁剪 43

2.2.2.2 多边形裁剪 47

2.2.2.3 字符裁剪 49

2.2.3 内外轮廓识别 49

2.2.4 画剖面线 50

2.3 图形数据结构 51

2.3.1 数据的基本组织技术概述 52

2.3.1.1 线性表 52

2.3.1.2 二叉树 53

2.3.2 基于图形元素的数据结构 53

2.3.2.1 点、线、圆弧的数据结构 53

2.3.2.2 数据结构的操作 54

2.3.3 基于图形元素的存储结构 56

2.3.3.1 线集数据结构 56

2.3.3.2 环数据结构 57

2.3.3.3 参数化数据结构 57

第3章 几何造型技术及其应用 58

3.1 引言 59

3.2 基本几何造型技术 60

3.2.1 边界表示法(B-rep) 60

3.2.2 构造实体几何表示法(CSG) 62

3.2.3 扫描法(Sweeping) 63

3.2.4 分解表示法(D-rep) 64

3.2.5 特征表示 65

3.3 参数曲线、曲面造型技术 66

3.3.1 Bézier曲线与曲面 67

3.3.1.1 Bézier曲线的定义和性质 67

3.3.1.2 Bézier曲面 68

3.3.2 B样条曲线与曲面 69

3.3.2.1 B样条曲线 69

3.3.2.2 B样条曲面 71

3.3.3 NURBS曲线与曲面 72

3.3.3.1 非均匀有理B样条 72

3.3.3.2 NURBS曲面的定义和性质 73

3.3.4 Coons曲面 74

3.3.4.1 基本概念 74

3.3.4.2 双线性Coons曲面 75

3.3.4.3 双三次Coons曲面 76

3.4 隐式曲面造型技术 77

3.4.1 隐式曲面的特点 78

3.4.2 隐式曲面的发展 78

3.4.3 隐式曲面表示 81

3.4.4 隐式曲面CSG方法 81

3.4.5 隐式曲面交互造型 82

3.4.6 隐式曲面的显示 83

3.4.7 隐式曲面与参数曲面的相互转换 84

3.5 其他造型技术 84

3.5.1 描述造型(Declaration Modeling) 84

3.5.2 基于物理的造型(Physically Based Modeling) 85

3.5.3 不规则形体的造型 85

3.6 几何造型技术的应用 86

3.6.1 航空工业中的应用 86

3.6.2 汽车工业的应用 86

3.6.3 船舶工业的应用 87

3.6.4 塑料加工业的应用 87

3.6.5 机电产品的应用 87

3.6.6 医学上的应用 88

3.6.7 建筑工程中的应用 89

3.6.8 服装业的应用 89

3.6.9 计算机动画制作 89

3.6.10 人体造型 90

3.6.11 计算机辅助教学 90

第4章 图形显示技术 91

4.1 反走样 91

4.1.1 提高分辨率 91

4.1.2 区域采样 92

4.1.3 加权区域取样 92

4.2 消隐 93

4.2.1 消隐的分类 93

4.2.2 线消隐 94

4.2.3 面消隐 96

4.2.3.1 画家算法 96

4.2.3.2 Z缓冲区(Z-Buffer)算法 97

4.2.3.3 扫描线Z-Buffer算法 100

4.2.3.4 区间扫描线算法 102

4.3 真实感显示(渲染) 103

4.3.1 颜色模型 103

4.3.1.1 基本概念 103

4.3.1.2 三色学说 105

4.3.1.3 CIE色度图 105

4.3.1.4 颜色模型 107

4.3.2 纹理 109

4.3.2.1 纹理的概述 109

4.3.2.2 二维纹理域的映射 109

4.3.2.3 三维纹理域的映射 110

4.3.2.4 几何纹理 112

4.3.3 实时真实感图形学技术 112

4.3.3.1 层次细节显示和简化 113

4.3.3.2 基于图象的绘制技术 114

第5章 平面图形绘制 117

5.1 AutoCAD基础 117

5.1.1 AutoCAD的主界面 117

5.1.2 坐标系 118

5.1.3 基本操作方法 120

5.1.4 简单绘图命令 122

5.1.5 编辑命令初步 124

5.1.6 文件操作 125

5.1.7 绘图环境设置 128

练习题5-1 134

5.2 精确绘图及图形显示控制 134

5.2.1 捕捉、栅格和正交 134

5.2.2 正交 134

5.2.3 对象捕捉 135

5.2.4 对象捕捉追踪与极轴追踪 136

5.2.5 图形显示控制 139

练习题5-2 141

5.3 平面图形绘制 142

5.3.1 绘制构造线 142

5.3.2 编辑和绘制多线 142

5.3.3 绘制和编辑多段线 147

5.3.4 绘制正多边形 150

5.3.5 绘制圆弧 151

5.3.6 绘制圆环 152

5.3.7 绘制和编辑样条曲线 152

5.3.8 绘制椭圆和椭圆弧 154

5.3.9 块的定义和使用 155

5.3.10 设置点样式和绘制点 158

5.3.11 图案填充与图案填充编辑 160

5.3.12 绘制修订云线 162

5.3.13 绘制擦除 163

5.3.14 设置文本样式、输入和编辑文本 163

5.3.15 徒手绘图 169

5.4 图形编辑 170

5.4.1 对象选择方法 170

5.4.2 常用编辑命令 171

5.4.3 使用夹点编辑图形对象 184

5.4.4 对象编组处理 186

5.4.5 设置和管理对象选择模式 187

综合练习:平面图形绘制 189

练习题5-3 189

练习题5-4 192

练习题5-5 195

5.5 尺寸标注及编辑 195

5.5.1 概述 195

5.5.2 标注术语 196

5.5.3 关联/非关联尺寸标注 197

5.5.4 创建和修改尺寸标注样式 197

5.5.5 尺寸标注命令 199

5.5.6 编辑标注文字 204

综合练习:图形绘制与尺寸标注 211

练习题5-6 211

练习题5-7 212

练习题5-8 212

参考文献 213