1 虚拟现实技术概论
1.1 虚拟现实技术的基本概念
1.1.1 虚拟现实技术的发展概述
1.1.2 虚拟现实技术的定义
1.1.3 虚拟现实技术的组成
1.1.4 虚拟现实技术的基本特征
1.2 虚拟现实技术的分类
1.3 虚拟现实技术的主要应用领域
1.3.1 军事应用
1.3.2 城市仿真
1.3.3 教育与培训
1.3.4 工业应用
1.3.5 医学应用
1.3.6 科学计算可视化
1.3.7 艺术与娱乐
1.4 虚拟现实技术的国内外发展状况
1.4.1 美国的研究现状
1.4.2 欧盟的研究现状
1.4.3 日本的研究现状
1.4.4 我国的研究现状
习题1
2 虚拟现实交互设备
2.1 视觉显示系统
2.1.1 立体成像原理
2.1.2 头盔显示器(Head Mounted Display,HMD)
2.1.3 双目全方位显示器(BOOM)
2.1.4 CRT终端液晶光闸眼镜
2.1.5 大屏幕投影液晶光闸眼镜
2.2 三维声音系统
2.3 虚拟物体操作设备
2.3.1 数据手套(Data Glove)
2.3.2 力矩球(Space Ball)
2.3.3 操纵杆
2.3.4 触觉反馈装置
2.3.5 力觉反馈装置
2.4 运动捕捉系统
2.4.1 机械式运动捕捉
2.4.2 声学式运动捕捉
2.4.3 电磁式运动捕捉
2.4.4 光学式运动捕捉
2.4.5 数据衣
2.5 快速建模设备
2.6 三维跟踪设备
2.6.1 3-D电磁跟踪器
2.6.2 超声波跟踪器
2.6.3 光学跟踪器
习题2
3 OpenGL简介
3.1 OpenGL概述
3.2 OpenGL基本功能
3.3 OpenGL语法规则
3.4 OpenGL状态机制
3.5 OpenGL相关函数库
3.6 GLUT工具介绍
3.7 创建OpenGL程序
3.7.1 创建OpenGL控制台应用程序
3.7.2 创建MFC环境下OpenGL单文档应用程序
习题3
4 绘制几何物体
4.1 图形显示控制命令
4.1.1 清空窗口
4.1.2 指定颜色
4.1.3 强制绘图完成
4.1.4 消隐
4.1.5 构造图形
4.2 绘制点、线和多边形
4.2.1 点、线和多边形的定义
4.2.2 点的绘制
4.2.3 线的绘制
4.2.4 多边形的绘制
4.3 绘制规则三维物体函数
4.4 顶点数组
4.5 法线向量
习题
5 坐标变换
6 颜色
7 光照与材质
8 显示列表
9 位图和图像
10 纹理映射
11 外部三维模型的读取与绘
12 OpenGL综合应用实例——三维场景的建立和漫游
参考文献