OpenGL三维动画程序设计

OpenGL三维动画程序设计
作 者: 杨武功
出版社: 清华大学出版社
丛编项: Delphi 5深度历险
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: OpenGL
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《OpenGL三维动画程序设计》作者简介

内容简介

OpenGL是Open Graphic Librans的缩写,是工业标准三维图形库。这个程序库中包括大约120条命令,用以完成三维物体定义、绘制和交互控制等操作。OpenGL的设计是独立于硬件和操作系统的,目前已得到几乎所有图形硬件平台的支持并可在主流操作系统上使用。本书详细介绍了在Delphi开发环境下使用OpenGL的方法、OpenGL的工作模式,讲解了相关的计算机图形图像知识,并编制了大量的例程以帮助读者理解、掌握OpenGL。本书深入浅出、语言精炼、层次结构清晰、图文并茂,是熟练使用Delphi编程的开发者的首选。

图书目录

第1章 0penGL简介

1. 1 0penGL概述

1. 2 0penGL的获取与安装

1. 3 辅助库与控件的获取与安装

1. 4 关于开发环境的建议

第2章 初始化

2. 1 Windows系统相关部分

2. 2 通用模板

第3章 三维场景处理的基本概念

3. 1 OpenGL三维图形处理原理与流程

3. 2 三维空间

3. 3 坐标变换

3. 4 命名约定

3. 5 OpenGL视见环境设置

3. 5. 1 视见体

3. 5. 2 设置灯光

3. 6 绘制之前

第4章 建立物体模型

4. 1 顶点和面

4. 2 法向量

第5章 生成动画

第6章 布置场景

6. 1 子物体

6. 2 相对运动

第7章 颜色与材质

7. 1 色彩的概念

7. 2 色彩体系

7. 3 指定物体自身颜色

7. 4 表面材质

7. 5 颜色材质

第8章 表面纹理映射

8. 1 建立纹理

8. 2 滤波

8. 3 重复与缩限

8. 4 映射方式

8. 5 纹理坐标

8. 6 纹理坐标自动产生

8. 7 三维纹理与实体绘制

第9章 光照

9. 1 加入光照

9. 2 建立光源

9. 3 光照分量

9. 4 光照合成

9. 5 光源颜色

9. 6 位置

9. 7 衰减

9. 8 聚光灯

9. 9 多光源

9. 10 控制光源的位置和方向

9. 11 选择光照模型

第10章 交互

10. 1 选择和反馈模式

10. 2 选择

10. 3 一个选择的例子

10. 4 选取

10. 5 深入

第11章 控件制作

11. 1 TGLPanel的设计说明

11. 2 控件源代码

第12章 曲线与定值器

12. 1 一维定值器

12. 2 二维定值器

12. 3 NURBS简介

第13章 真实感

第14章 文字显示

14. 1 位图和字体

14. 2 当前光栅位置

14. 3 绘制位图

14. 4 字体和显示列表

14. 5 定义和使用一种完整的字体

14. 6 windows平台下OpenGL汉字处理方法

第15章 帧缓冲区

15. 1 缓冲区总览

15. 2 片断测试与操作

15. 3 累积缓冲区的用途

第16章 输出与打印

16. 1 标准方法

16. 2 Delphi中的简便方法

16. 3 保存为BMP文件

16. 4 打印

16. 5 超大图形的输出问题

第17章 多线程

17. 1 线程API

17. 2 使用TThread对象

17. 3 多线程OpenGL程序实例

第18草 场景图