图书介绍

OpenGL高级编程与可视化系统开发 高级编程篇 第2版PDF|Epub|txt|kindle电子书版本网盘下载

OpenGL高级编程与可视化系统开发 高级编程篇 第2版
  • 和平鸽工作室编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508433351
  • 出版时间:2006
  • 标注页数:445页
  • 文件大小:30MB
  • 文件页数:456页
  • 主题词:图形软件,OpenGL

PDF下载


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

下载说明

OpenGL高级编程与可视化系统开发 高级编程篇 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第二版前言1

第一版前言1

第1章 OpenGL与图形可视化概述1

1.1 图形可视化概述1

1.2 OpenGL的发展1

1.2.1 关于OpenGL1

1.2.2 OpenGL 1.X回顾2

1.2.3 从1.X到2.03

1.3 OpenGL 2.0的新技术3

1.3.1 OpenGL 2.0由来3

1.3.2 OpenGL 2.0特点与新技术4

1.4 OpenGL基本操作6

1.5 OpenGL图形的实现7

1.5.1 OpenGL体系结构7

1.5.2 渲染上下文(RC)8

1.5.3 调色板的使用10

1.5.4 像素格式设置11

1.5.5 OpenGL处理流程与图形绘制方式14

1.6 OpenGL开发库的基本组成15

1.6.1 OpenGL开发组件15

1.6.2 OpenGL函数16

1.7 OpenGL程序运行方式17

2.1 OpenGL绘图基本知识18

2.1.1 基本数据类型18

第2章 OpenGL编程基础18

2.1.2 图形绘制19

2.1.3 显示列表20

2.1.4 OpenGL颜色22

2.1.5 OpenGL光照模型23

2.1.6 材质设置24

2.1.7 纹理映射25

2.1.8 选择与反馈26

2.1.9 帧缓存与动画27

2.2 基于对话框的OpenGL图形程序的基本框架29

2.2.1 程序说明29

2.2.2 理论基础29

2.2.3 编程步骤30

2.2.4 加入到AppWizard36

2.3 基于单文档的OpenGL图形程序的基本框架37

2.3.1 程序说明37

2.3.2 理论基础38

2.3.3 编程步骤38

2.3.4 加入到AppWizard42

2.4 基于多文档的OpenGL图形程序的基本框架42

2.4.1 程序说明42

2.4.2 理论基础43

2.4.3 编程步骤43

2.4.4 加入到AppWizard50

2.5.1 程序说明51

2.5.2 添加OpenGL引用51

2.5 Visual Basic语言开发OpenGL程序的基本框架51

2.5.3 OpenGL窗口的初始化52

2.5.4 OpenGL图形的绘制53

2.6 Fortran语言开发OpenGL程序的基本框架55

2.6.1 程序说明55

2.6.2 添加OpenGL开发库55

2.6.3 OpenGL窗口的初始化55

2.6.4 OpenGL图形的绘制59

2.7 Delphi语言开发OpenGL程序的基本框架61

2.7.1 程序说明61

2.7.2 添加OpenGL开发库61

2.7.3 OpenGL窗口的初始化61

2.7.4 OpenGL图形的绘制65

第3章 外部三维图形文件的输入与处理68

3.1 3DS文件格式68

3.1.1 3DS文件格式简介68

3.1.2 3D编辑程序块70

3.1.3 关键帧块74

3.2 3DS文件输入程序介绍75

3.2.1 程序说明75

3.2.2 论基础75

3.2.3 编程步骤77

3.3 OBJ文件格式介绍107

3.4 OBJ文件输入程序介绍111

3.4.1 程序说明111

3.4.2 理论基础112

3.4.3 编程步骤113

3.5 其他格式3D文件的处理方法133

3.5.1 各种格式的3D文件的相互转换133

3.5.2 WRL文件的读入134

3.5.3 ASE文件的读入136

3.5.4 3DS转换成OpenGL文件的读入138

第4章 三维地形的模拟140

4.1 地形模拟概述140

4.2 编程实例一141

4.2.1 程序说明141

4.2.2 理论基础141

4.2.3 编程步骤142

4.3.2 理论基础156

4.3 编程实例二156

4.3.1 程序说明156

4.3.3 编程步骤159

第5章 蓝天白云的模拟164

5.1 模拟实例一164

5.1.1 程序说明164

5.1.2 理论基础165

5.1.3 编程步骤166

5.2 模拟实例二170

5.2.1 程序说明170

5.2.2 理论基础170

5.2.3 编程步骤174

6.1.2 理论基础180

6.1.1 程序说明180

6.1 模拟实例一180

第6章 星空的模拟180

6.1.3 编程步骤182

6.2 模拟实例二188

6.2.1 程序说明188

6.2.2 理论基础189

6.2.3 编程步骤190

第7章 水的波动的模拟200

7.1 编程实例一200

7.1.1 程序说明200

7.1.2 理论基础200

7.1.3 编程步骤202

7.2 编程实例二206

7.2.1 程序说明206

7.2.2 理论基础206

7.2.3 编程步骤207

第8章 粒子系统的模拟215

8.1 粒子系统概述215

8.1.1 过程模型215

8.1.2 粒子系统215

8.2 编程实例一216

8.2.1 程序说明216

8.2.2 理论基础217

8.2.3 编程步骤218

8.3.1 程序说明224

8.3 编程实例二224

8.3.2 理论基础225

8.3.3 编程步骤227

第9章 碰撞检测编程237

9.1 碰撞检测概述237

9.2 编程实例一238

9.2.1 程序说明238

9.2.2 理论基础239

9.2.3 编程步骤241

9.3 编程实例二270

9.3.1 程序说明270

9.3.2 理论基础271

9.3.3 编程步骤271

10.1 LOD技术概述277

第10章 LOD技术编程277

10.2 编程实例一280

10.2.1 程序说明280

10.2.2 理论基础280

10.2.3 编程步骤281

第11章 火焰的模拟309

11.1 编程实例一309

11.1.1 程序说明309

11.1.2 理论基础309

11.1.3 编程步骤310

11.2 编程实例二314

11.2.1 程序说明314

11.2.2 理论基础315

11.2.3 编程步骤316

第12章 爆炸效果的模拟333

12.1 编程实例一333

12.1.1 程序说明333

12.1.2 理论基础333

12.1.3 编程步骤335

12.2 编程实例二355

12.2.1 程序说明355

12.2.2 理论基础355

12.2.3 编程步骤357

13.1.2 理论基础363

13.1.1 程序说明363

13.1 编程实例一363

第13章 霓虹效果的模拟363

13.1.3 编程步骤364

13.2 编程实例二367

13.2.1 程序说明367

13.2.2 理论基础368

13.2.3 编程步骤370

13.3 编程实例三376

13.3.1 程序说明376

13.3.2 理论基础377

13.3.3 编程步骤378

14.1.1 程序说明390

14.1.2 理论基础390

14.1 编程实例一390

第14章 对象捕捉的编程390

14.1.3 编程步骤392

14.2 编程实例二408

14.2.1 程序说明408

14.2.2 理论基础408

14.2.3 编程步骤410

第15章 自然现象的模拟414

15.1 编程实例一414

15.1.1 程序说明414

15.1.2 理论基础414

15.1.3 编程步骤415

15.2.2 理论基础420

15.2.1 程序说明420

15.2 编程实例二420

15.2.3 编程步骤421

第16章 OpenGL实现3D屏幕保护程序429

16.1 屏幕保护程序编写方法429

16.1.1 屏幕保护开发库429

16.1.2 MFC开发屏幕保护程序430

16.2 编程实例一430

16.2.1 程序说明430

16.2.2 理论基础431

16.2.3 编程步骤432

16.3 编程实例二436

16.3.1 程序说明436

16.3.2 理论基础436

16.3.3 编程步骤439

热门推荐