《计算机图形学》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王志喜,何勇主编;王润云,胡斌梁,王雅娜副主编
  • 出 版 社:徐州:中国矿业大学出版社
  • 出版年份:2013
  • ISBN:9787564619459
  • 页数:206 页
图书介绍:计算机图形学是计算机科学与技术专业的主干课程。本课程主要介绍计算机图形学的基本概念、基本原理、基本方法和算法。主要要求掌握以下四个方面的内容:计算机图形学和图形系统基本知识、二维图形处理技术、三维图形处理技术、图形程序设计。

第1章 绪论 1

1.1 计算机图形学研究的对象和内容 1

1.2 计算机图形学的发展简史 2

1.3 计算机图形学的部分应用领域 4

1.4 计算机图形学的相关开发技术 7

1.5 练习题 9

第2章 基本图元的显示 13

2.1 显示器的工作原理 13

2.2 DDA算法 15

2.3 中点画线算法 16

2.4 中点圆算法 18

2.5 中点椭圆算法 20

2.6 多边形区域填充 24

2.7 不规则区域的填充 27

2.8 练习题 28

第3章 OpenGL的基本图元 30

3.1 OpenGL编程概述 30

3.2 一个简单的例子 33

3.3 基本图元的定义 35

3.4 基本图元的属性 39

3.5 显示列表 44

3.6 反走样 48

3.7 练习题 50

第4章 二维图形变换 52

4.1 基本的二维几何变换 52

4.2 二维复合变换 54

4.3 二维坐标变换和其他二维几何变换 58

4.4 二维观察流程及规范化变换 61

4.5 线段的裁剪 64

4.6 多边形的裁剪 65

4.7 其他图形的裁剪和外部裁剪 68

4.8 练习题 69

第5章 三维图形变换 71

5.1 三维物体的多边形表示 71

5.2 基本的三维几何变换 73

5.3 三维几何变换的复合 75

5.4 三维坐标变换和其他三维几何变换 80

5.5 三维观察流水线和三维观察变换 82

5.6 投影的类型与观察体的设置 84

5.7 投影变换 87

5.8 规范化变换 91

5.9 裁剪 96

5.10 练习题 98

第6章 OpenGL中的图形变换 99

6.1 顶点变换的步骤和常用的变换函数 99

6.2 视图造型变换 100

6.3 投影变换 101

6.4 举例说明 103

6.5 一个简易框架 108

6.6 练习题 113

第7章 三维场景的真实感绘制 115

7.1 概述 115

7.2 深度缓冲器算法 115

7.3 扫描线算法 117

7.4 深度排序算法 119

7.5 线框算法 122

7.6 光源 122

7.7 基本光照模型 123

7.8 多边形面绘制算法 127

7.9 练习题 129

第8章 OpenGL的真实感图形 131

8.1 光照处理 131

8.2 OpenGL光照处理的2个例子 135

8.3 融合 139

8.4 雾化 141

8.5 纹理 144

8.6 练习题 149

第9章 样条方法和分形几何方法 150

9.1 柔性物体与样条方法 150

9.2 三次样条插值 152

9.3 Bézier曲线和曲面 155

9.4 B-样条曲线和曲面 159

9.5 分形几何方法 167

9.6 练习题 176

第10章 OpenGL的样条和分形 177

10.1 Bézier曲线的OpenGL实现 177

10.2 Bézier曲面的OpenGL实现 181

10.3 B-样条曲线的OpenGL实现 184

10.4 B-样条曲面的OpenGL实现 189

10.5 Koch曲线和随机中点位移方法 193

10.6 MandelBrot和Julia集合 196

10.7 随机迭代算法 202

10.8 练习题 204

参考文献 206