第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草 场景图