《计算机图形学》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)项志钢著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302171911
  • 页数:307 页
图书介绍:本书系统阐述计算机图形学的基本概念、教学工具、算法及技术,并对可用于多种平台的图形学应用程序设计界面OpenGL作了详细介绍。

第1章 绪论 3

习题 3

第2章 数字图像基础 5

RGB与CMY颜色模型 5

颜色编码 6

查色表 7

显示设备 9

彩色监视器 10

液晶显示 11

打印设备 12

半色调处理 12

半色调逼近 12

抖动处理 14

误差扩散 14

图像文件 15

习题 16

第3章 应用程序设计界面OpenGL 19

OpenGL基础 19

状态机 19

图形实现流程 19

事件驱动程序设计 20

语言绑定 21

OpenGL语法与规定 21

在个人计算机上设置OpenGL 22

程序实例 23

Mandelbrot与Julia集的形象化 27

颜色索引模式 31

视窗管理 32

习题 32

第4章 扫描转换 35

直线的扫描转换 35

直接使用直线方程 35

数字微分分析法 35

Bresenham直线转换法 36

圆的扫描转换 38

Bresenham圆转换法 39

中点式圆转换法 40

任意圆心圆的处理 42

椭圆的扫描转换 42

中点式椭圆转换法 42

任意圆心与转位椭圆的处理 45

区域填充 46

区域定义 46

边界填充 47

扩散填充 48

扫描线填充 48

字符的扫描转换 50

位图字体 50

轮廓字体 51

反走样 51

前过滤与后过滤 53

像素移相 55

OpenGL程序设计 56

以线为基础的原图 56

以多边形为基础的原图 56

系统功能控制 57

位图字符与笔画字符 59

混色与反走样 61

递归定义的图形 63

习题 67

第5章 三维基础 70

多边形网格模型 70

隐藏面消隐 72

背面消隐 72

Z-缓冲器法 73

投影 74

投影分类 74

平行投影 75

透视投影 76

三维图形实现流程 79

OpenGL程序设计 80

法线向量 80

精选 81

Z-缓冲器 81

正投影与透视投影 82

双缓冲器动画 83

习题 86

第6章 几何及坐标变换 88

基本变换 88

平移 88

缩放 90

旋转 92

特殊变换 95

反射 96

剪切 98

合成变换矩阵 99

OpenGL程序设计 100

建模变换 100

矩阵栈 101

习题 103

第7章 颜色与着色模型 105

光和颜色 105

光的基本特征 106

三原色理论 106

CIE XYZ颜色模型 107

CIE色度图 108

色域映射 109

NTSC YIQ颜色模型 110

Phong着色模型 110

插值着色法 112

常量着色法 112

Gouraud着色法 113

Phong着色法 114

OpenGL程序设计 114

指定物体材料特性 114

建立光源 115

控制光源位置与光照方向 117

选择光照与着色参数 118

启动光照 120

GLUT物体 120

习题 123

第8章 观察与裁剪 125

观察变换 125

观察坐标变换 125

规范化变换 127

窗口至视区映射 130

裁剪算法 131

点裁剪 131

直线裁剪 132

多边形裁剪 140

OpenGL程序设计 143

观察变换 144

附加裁剪平面 145

地形产生 146

习题 150

第9章 人机交互 152

交互设备 152

物理设备 153

逻辑设备 153

交互技术 154

OpenGL程序设计 157

键盘子程序 157

鼠标器子程序 158

选单 160

绘制多边形 161

创建旋转体 165

习题 173

第10章 参数式几何模型 177

插值样条 177

普通立方样条 178

Hermite插值 179

控制切线向量 181

Bézier曲线和曲面 182

Bézier曲线 182

Bézier曲面 185

B-样条 186

均匀B-样条 187

开放型B-样条 190

非均匀B-样条 191

多重控制点 191

B-样条曲面 192

有理B-样条与NURBS 192

OpenGL程序设计 193

Bézier曲线 194

Bézier曲面 195

B-样条子程序 196

习题 198

第11章 OpenGL拾遗 200

错误处理 200

查询子程序 201

位图与像素操作 202

位图 202

读写像素 203

逻辑操作 205

GLU二次曲面 205

纹理映射 207

概念与公式 207

OpenGL实现方式 209

参数曲面的纹理坐标 213

测深处理 213

掩模缓冲器 214

累加缓冲器 217

习题 218

第12章 其他图形实现技术 220

光线跟踪 220

针孔相机 220

递归光线跟踪 221

光线的参数式向量表示 224

光线与曲面求交 224

加速技术 228

反走样 230

实体纹理 230

其他视觉效果 232

能量辐射法 234

基本公式 234

形状因数 235

渐进优化 236

成图方程 237

习题 237

英汉术语对照 302