图书介绍

Visual C++ 6.0高级编程技术 OpenGL篇PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++ 6.0高级编程技术 OpenGL篇
  • 费广正,乔林编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113038611
  • 出版时间:2000
  • 标注页数:445页
  • 文件大小:15MB
  • 文件页数:450页
  • 主题词:

PDF下载


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

下载说明

Visual C++ 6.0高级编程技术 OpenGL篇PDF格式电子书版下载

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

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

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

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

图书目录

第1章 OpenGL编程基础1

1.1 OpenGL的基本概念1

1.1.1 OpenGL的主要功能1

1.1.2 OpenGL的基本原理2

1.1.3 OpenGL的命令语法与状态4

1.2 Windows下的OpenGL编程5

1.2.1 OpenGL编程的基本框架5

1.2.2 OpenGL编程的基本步骤5

1.3 OpenGL环境设置6

1.3.1 OpenGL在Windows 95/NT平台下工作的基本原理7

1.3.2 微机上的OpenGL开发环境7

1.4 在命令行模式下进行OpenGL编程8

1.4.1 创建OpenGL控制台应用程序8

1.4.2 OpenGL辅助库9

1.4.3 OpenGL辅助库函数10

1.4.4 绘制最基本的图形13

1.4.5 OpenGL辅助库应用程序实例14

1.4.6 奥运会五环图案动画实例程序22

第2章 使用MFC进行OpenGL编程30

2.1 使用MFC进行OpenGL编程的步骤30

2.1.1 使用MFC进行OpenGL编程的步骤30

2.1.2 使用MFC AppWizard创建OpenGL程序需要注意的问题36

2.2 基于对话框的OpenGL编程37

2.2.1 应用程序主文件37

2.2.2 对话框类程序代码38

2.3 单窗口中创建多个OpenGL绘图区41

2.3.1 实例过程41

2.3.2 程序运行结果52

2.3.3 实例注释及详解52

2.4 单文档中创建多个视图分割53

2.4.1 创建多个视图分割53

2.5 创建多文档OpenGL绘图程序56

2.5.1 创建多文档绘图程序的准备工作56

2.5.2 具体编程方法57

2.5.3 程序总结60

2.6 Win32下OpenGL相关函数及结构60

2.6.1 与OpenGL相关的Win32函数61

2.6.2 与OpenGL相关的wgl函数66

2.6.3 与OpenGL相关的结构74

第3章 OpenGL基本绘图技术80

3.1 基本绘制函数80

3.1.1 glClear函数80

3.1.2 glColor3f函数81

3.1.3 glBegin函数与glEnd函数82

3.2 点、线与多边形83

3.2.1 点、线与多边形的概念84

3.2.2 点、线与多边形的显示86

3.2.3 程序实例88

3.2.4 绘制多边形的基本原则108

3.4.1 OpenGL变换基本原理109

3.4 OpenGL变换109

3.3 法线矢量109

3.4.2 取景变换110

3.4.3 模型变换110

3.4.4 投影变换110

3.4.5 视区变换111

3.5 OpenGL坐标变换111

3.5.1 变换矩阵111

3.5.2 模型变换112

3.5.4 投影变换113

3.5.3 取景变换113

3.5.5 视区变换115

3.5.6 控制矩阵堆栈115

3.5.7 附加剪贴板116

3.6 显示列表117

3.6.1 显示列表的基本原理117

3.6.2 创建显示列表117

3.6.3 执行显示列表118

3.6.5 显示列表索引119

3.6.4 层次显示列表119

3.6.6 多重显示列表120

3.7 建立三维实体模型的注意事项121

3.7.1 定义光照模型和材质121

3.7.2 三维实体绘制122

第4章 创建OpenGL编程模板124

4.1 一个单窗口多视区绘图程序124

4.1.1 程序功能简介124

4.1.2 简要实现步骤125

4.1.3 具体实现过程125

4.1.4 程序运行结果142

4.2 利用模板生成新程序143

4.2.1 利用Class Wizard生成基于对话框的应用程序143

4.2.2 应用程序类143

4.2.3 对话框类145

5.1 三维图形数据文件格式156

5.1.1 Wavefront的obj文件格式156

第5章 几何常见三维模型读取和绘制156

5.1.2 DXF文件格式159

5.1.3 3DS文件格式170

5.1.4 各种3D数据模型相互转换178

5.2 读取Wavefront文件179

5.2.1 修改工程文件179

5.2.2 修改视图类函数179

5.2.4 读取Wavefront文件程序代码的头文件180

5.2.3 修改文档类函数180

5.2.5 读取Wavefront文件的主程序代码183

第6章 虚拟地形场景漫游和导弹发射219

6.1 地形漫游程序219

6.1.1 三维真实感地形219

6.1.2 三维真实感地形图生成220

6.1.3 地物模型建立222

6.1.4 地物叠加223

6.1.5 实例过程223

6.2.1 导弹飞行动画243

6.1.6 程序运行结果243

6.2 导弹在地形上的飞行模拟243

6.2.2 计算机动画的常用制作方法244

6.2.3 导弹弹体模型的显示244

6.2.4 导弹尾焰的绘制245

6.2.5 动画效果的实现247

6.2.6 程序最终实现247

6.2.7 程序运行结果253

第7章 OpenGL趣味编程255

7.1 制作一个走迷宫游戏255

7.1.1 程序的实现步骤255

7.1.2 程序过程256

7.1.3 程序运行结果269

7.2 华容道脱险游戏270

7.2.1 实例过程270

7.2.2 程序运行结果293

7.3.1 程序过程294

7.3 汉诺塔游戏294

7.3.2 程序运行结果302

7.4 用OpenGL编写屏幕保护程序303

7.4.1 Windows下的屏幕保护程序303

7.4.2 屏幕保护程序编写的一般步骤305

7.4.3 屏幕保护程序312

7.5 屏幕蠕虫程序321

7.5.1 程序实例322

7.5.2 程序运行结果329

第8章 人体动画设计系统331

8.1 计算机动画简介331

8.1.1 关键帧动画331

8.1.2 变形物体的动画332

8.1.3 人体动画333

8.2 人体动画设计程序333

8.2.1 程序功能简介333

8.2.2 程序界面设计334

8.2.3 绘制及操作程序360

热门推荐