图书介绍

OpenGL三维图形系统开发与实用技术 基础编程篇PDF|Epub|txt|kindle电子书版本网盘下载

OpenGL三维图形系统开发与实用技术 基础编程篇
  • 和平鸽工作室编著 著
  • 出版社: 清华大学出版社;重庆大学出版社
  • ISBN:7562429308
  • 出版时间:2003
  • 标注页数:270页
  • 文件大小:63MB
  • 文件页数:280页
  • 主题词:图形软件,OpenGL

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

OpenGL三维图形系统开发与实用技术 基础编程篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章OpenGL基础知识1

1.1OpenGL概述2

1.1.1直观的三维图形开发环境2

1.1.2三维图形开发标准2

1.1.3OpenGL基本功能与操作2

1.1.4OpenGL的体系结构5

1.1.5创建OpenGL控制台应用程序框架5

1.1.6MFC环境下OpenGL单文档应用程序框架9

1.2.1设备上下文DC与渲染上下文RC16

1.2OpenGL图形的实现方式16

1.2.2OpenGL像素格式设置18

1.2.3OpenGL图形处理流程21

1.2.4OpenGL图形绘制方式23

1.2.5OpenGL程序的运行方式24

1.3OpenGL图形开发库25

1.3.1开发库的组成25

1.3.2基本数据类型25

1.3.3OpenGL库函数命名规则26

1.4基于OpenGL的高层图形库27

1.4.1IRISPerformer27

1.4.2Vega28

1.4.3VTree30

1.5OpenGL应用程序框架31

第2章OpenGL建模技术35

2.1基本图元及规则物体绘制36

2.1.1图形显示控制36

2.1.2点的绘制42

2.1.3线段的绘制43

2.1.4多边形的绘制45

2.1.5规则三维物体绘制函数50

2.1.6实例介绍52

2.2曲线与曲面绘制62

2.2.1曲线的基本理论63

2.2.2样条曲线的绘制65

2.2.3样条曲面的绘制69

2.2.4NURBS曲线和曲面绘制75

2.2.5二次曲面85

2.3显示列表87

2.3.1什么是显示列表87

2.3.2显示列表的创建89

2.3.3显示列表的执行90

2.3.4多重显示列表90

2.3.5显示列表索引92

2.3.6显示列表的嵌套93

2.3.7实例介绍94

2.4位图、图像与文本绘制95

2.4.1位图96

2.4.2图像103

2.4.3文本108

第3章坐标变换115

3.1从三维图形到二维图像116

3.1.1三维图形的输出过程116

3.1.2坐标系与坐标变换116

3.1.3矩阵操作117

3.2几何变换120

3.2.1平移变换121

3.2.2旋转变换122

3.2.3缩放变换123

3.2.4变换次序124

3.2.5实例介绍124

3.3投影变换126

3.3.1透视投影126

3.3.2正交投影129

3.4.1定义视口130

3.4视口变换130

3.4.2变换z坐标131

3.5附加裁剪面132

3.6矩阵堆栈135

第4章OpenGL颜色142

4.1计算机中的颜色143

4.1.1颜色的表示143

4.1.2RGB颜色模型概述144

4.2.1RGBA颜色模式145

4.2颜色模式与指定颜色145

4.2.2颜色索引模式147

4.3着色模式150

4.3.1着色模式150

第5章光照与材质处理153

5.1简化光照模型154

5.1.1光照模型概述154

5.1.2光照分量154

5.1.3法向量155

5.2.1定义一个简单光源157

5.2创建光源157

5.2.2启用光照和激活光源158

5.2.3光源属性158

5.3复杂光照模型163

5.3.1全局环境光164

5.3.2近似点和无穷远视点164

5.3.3双面光照165

5.4.2材质定义168

5.4.1材质的RGB值与光源的RGB值168

5.4材质168

5.4.3材质属性170

5.4.4改变材质176

第6章纹理映射技术180

6.1纹理的定义181

6.1.1一维纹理映射的定义181

6.1.2二维纹理映射的定义183

6.2纹理数据的获取185

6.3纹理坐标186

6.3.1纹理坐标的指定186

6.2.1直接创建法186

6.2.2读取外部文件186

6.3.2纹理坐标的自动计算188

6.4纹理的控制189

6.4.1缩小与放大滤波190

6.4.2纹理重复和缩限192

6.5纹理的映射方式195

6.6多重纹理197

第7章帧缓存技术与动画202

7.1OpenGL中的各种缓存203

7.1.1颜色缓存203

7.1.2深度缓存203

7.1.3模板缓存206

7.1.4累积缓存207

7.2缓存操作技术209

7.2.1清除缓存209

7.2.2选择绘图颜色缓存210

7.2.3屏蔽缓存211

7.3测试操作213

7.3.1裁剪测试213

7.3.2Alpha测试213

7.3.3模板测试214

7.3.4深度测试216

7.4双缓存动画217

7.5特殊效果的实现219

7.5.1融合220

7.5.2反走样224

7.5.3雾效230

第8章OpenGL图形交互技术236

8.1选择237

8.1.1选择模式操作步骤237

8.1.2名字堆栈239

8.1.3命中记录240

8.1.4拾取240

8.2.1反馈模式操作步骤244

8.2反馈244

8.2.2反馈数组245

附录249

附录AOpenGL分类函数速查250

附录BOpenGLARB扩展函数速查259

附录COpenGLGLU库函数速查262

附录DOpenGLGLX函数速查266

附录EOpenGLAUX库函数速查268

附录FOpenGLWin32扩展函数速查270

热门推荐