图书介绍

OpenGL编程实例与技巧【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

OpenGL编程实例与技巧
  • 吴斌,毕丽蕴编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115083193
  • 出版时间:1999
  • 标注页数:675页
  • 文件大小:23MB
  • 文件页数:687页
  • 主题词:

PDF下载


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

下载说明

OpenGL编程实例与技巧PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Visual C++6.0开发环境1

1.1 开发平台2

1.1.1 工具条3

1.1.2 项目工程4

1.1.3 工程窗口5

1.2 项目操作9

1.2.1 项目配置9

1.2.2 项目类型10

1.2.3 转换旧的项目12

1.2.4 同时进行多个项目12

1.3.1 Class Wizard(类模板)14

1.3 Visual C++6.0的其他工具14

1.3.2 组件廊17

1.3.3 集成调度试器18

1.3.4 命令行工具19

1.4 小结19

第2章 MFC框架、文档和视21

2.1 应用程序向导及MFC程序框架22

2.1.1 AppWizard的作用22

2.1.2 MFC应用程序框架22

2.2 用AppWizard创建MFC应用程序22

2.3 AppWizard创建的类28

2.3.1 CDocument、CView及Frame类29

2.3.2 CWinApp类29

2.3.3 CObject类30

2.4 MFC消息和命令32

2.4.1 消息的种类32

2.4.2 MFC中的标准命令消息处理32

2.4.3 用Class Wizard进行消息处理33

2.4.4 创建自定义的消息映射34

2.4.5 消息发送36

2.5 框架、文档和视38

2.5.1 几个基本概念38

2.5.2 文档39

2.5.3 视类44

2.5.4 文档模板48

2.6 小结50

第3章 计算机图形学基础知识51

3.1 图形变换52

3.1.1 齐次坐标52

3.1.2 用户域和窗口区53

3.1.3 图形的几何变换54

3.1.4 三维形体的投影变换56

3.2 真实感图形59

3.2.1 隐藏面的消除59

3.2.2 明暗效应60

3.2.3 颜色模型63

3.2.4 纹理66

3.3 小节67

第4章 初识OpenGL69

4.1 OpenGL是什么70

4.2 为什么要选择OpenGL72

4.3 OpenGL是如何工作的74

4.3.1 OpenGL运行平台74

4.3.2 OpenGL基本工作流程75

4.3.3 Windows系统下的OpenGL函数库76

4.3.4 OpenGL++与OpenGL Optimizer77

4.4 小结78

第二篇 OpenGL入门篇81

第5章 用MFC编写OpenGL程序81

5.2 MFC开发OpenGL的准备82

5.2.1 图形操作描述表82

5.1 简介82

5.3 Cubc--OpenGL例程88

5.3.1 进入Visual C++88

5.3.2 用之前的准备90

5.3.3 消息函数的填充91

5.3.4 需要注意的几个问题100

5.4 小结102

第6章 OpenGL基础103

6.1 OpenGL的基本语法104

6.2 OpenGL相关函数库105

6.3 OpenGL中的几何建模基础106

6.3.1 点的绘制107

6.3.2 线的绘制115

6.4.1 窗口的刷新138

6.4.2 颜色的指定139

6.4.3 绘图的强制完成139

6.4.4 消隐140

6.5 小结148

第7章 图形变换149

7.1 OpenGL图形变换概述150

7.2 投影变换152

7.2.1 正交投影变换153

7.2.2 透视投影变换154

7.3 视区变换155

7.4 裁减变换162

7.5 几何变换169

7.6 矩阵堆栈172

7.7 小结179

第8章 颜色与光照181

8.1 OpenGL中的颜色模式182

8.1.1 RGBA模式182

8.1.2 颜色索引表模式184

8.1.3 阴影模型185

8.2 OpenGL中的光照192

8.2.1 OpenGL光源193

14.4 小结197

8.2.2 OpenGL的光照模型202

8.2.3 OpenGL中的材质203

8.3 小结220

第9章 混合、反走样和雾221

9.1 混合222

9.1.1 混合运算与函数222

9.1.2 混合范例224

9.2 反走样236

9.2.1 反走样运算与函数237

9.2.2 反走样范例238

9.3 雾249

9.3.1 雾的运算与函数249

9.3.2 雾的使用范例251

9.4 小结264

第10章 显示列表、位图和图像267

10.1 显示列表268

10.1.1 显示列表的设计与相关函数268

10.1.2 显示列表应用范例270

10.2 位图285

10.2.1 位图的操作及函数285

10.2.2 位图应用范例285

10.3 图像300

10.3.1 图像的操作及函数300

10.3.2 图像应用范例306

10.4 小结312

第11章 OpenGL纹理映射313

11.1 OpenGL纹理概述314

11.2 OpenGL中纹理定义322

11.3 纹理控制332

11.4 纹理的调节和混合333

11.5 计算纹理坐标334

11.6 纹理矩阵堆栈350

11.7 小结351

第12章 复杂图形的绘制353

12.1 基本图元的扩展354

12.1.1 点和线的扩展354

12.1.2 多边形的扩展362

12.2 法向计算370

12.2.1 法向基本计算方法370

12.2.2 法向定义371

12.3 复杂图形的绘制方法380

12.3.1 求值程序概述380

12.3.2 求值程序381

12.3.3 一维求值程序381

12.3.4 二维求值程序390

12.4 GLU和NURBS接口程序405

12.4.1 简单的NURBS范例405

12.4.2 修剪414

12.5 小结415

第三篇 Windows编程实用与提高篇419

第13章 OpenGL与其他建模工具的接口419

13.1 AutoCAD与3DS MAX简介420

13.2 DXF文件格式分析420

13.2.1 DXF文件的基本结构420

13.2.2 实体段分析422

13.3 DXF接口程序的编写425

13.4 OpenGL的DXF扩展库函数的制作430

13.5 3DS格式的数据文件的调用431

13.6 小结431

14.1 OpenGL的回顾434

14.1.1 使用OpenGL434

14.1.2 OpenGL入门435

14.1.3 启动OpenGL436

14.2 融合OpenGL和MFC438

14.2.1 建立新的工程438

14.2.2 定制 窗口”440

14.2.3 调色板的管理450

14.2.4 其他相关的成员函数453

14.2.5 三维渲染455

14.3 使用CGLEnabledView类458

第15章 帧缓存和动画499

15.1 缓存及其使用500

15.1.1 帧缓存的组成501

15.1.2 各种缓存概述502

15.1.3 清空缓存503

15.1.4 为写操作选择颜色缓存503

15.1.5 缓存屏蔽504

15.2.1 剪取测试505

15.2 图元的测试与操作505

15.2.2 alpha测试506

15.2.3 模板测试507

15.2.4 深度测试516

15.2.5 混合、抖动及逻辑操作516

15.3 累积缓存518

15.3.1 场景锯齿现象的消除519

15.3.2 运动模糊度530

15.3.3 景深531

15.3.4 柔和阴影540

15.3.5 抖动540

15.4 动画的实现541

15.5 小结554

第16章 打印渲染后的OpenGL场景555

16.1 问题的提出556

16.2 实现步骤557

16.2.1 动画的实现557

16.2.2 打印功能的实现569

16.3 技术内幕581

16.3.1 BMP图像文件格式简介581

16.3.2 DIB、颜色以及调色板582

16.3.3 BMP文件格式介绍583

16.4 小结586

附录 1 OpenGL的常数及其相关函数589

附录 2 OpenGL常用函数简介601

热门推荐