第1章 虚拟现实技术简介 1
1.1 虚拟现实技术的发展 1
1.2 虚拟现实技术的特点 2
1.3 虚拟现实技术的发展前景 3
1.4 虚拟现实技术 3
1.5 虚拟现实动态交互感知设备 5
1.6 虚拟现实软件技术 10
1.6.1 VRML的基本概念 10
1.6.2 VRML的立体空间计量单位 11
1.6.3 VRML文件的语法 12
1.6.4 VRML的节点和域 16
第2章 虚拟现实软件项目开发设计 21
2.1 计算机工程实践 21
2.2 软件项目的瀑布开发模型 22
2.3 软件项目的原型开发模型 24
2.4 软件项目的渐进开发模型 25
2.5 软件项目开发的管理 29
2.6 软件工程项目的实施 30
2.6.1 虚拟现实运行环境的要求 31
2.6.2 虚拟现实浏览器 31
2.7 虚拟现实软件项目开发工具 34
2.7.1 VRML编辑器 34
2.7.2 CosmoWorlds 37
2.7.3 Autodesk VIZ 38
2.8 VRML源程序的运行和调试 41
2.8.1 VRML源程序的运行 42
2.8.2 VRML源程序的调试 42
第3章 虚拟现实三维立体场景设计 43
3.1 虚拟现实汉诺塔游戏场景设计 43
3.1.1 虚拟现实汉诺塔游戏的开发设计 43
3.1.2 虚拟现实汉诺塔游戏的算法设计 43
3.1.3 虚拟现实汉诺塔游戏场景源程序实例 44
3.2 虚拟现实奥运五环场景设计 50
3.2.1 虚拟现实奥运五环场景软件设计 51
3.2.2 虚拟现实奥运五环场景源程序实例 51
3.3 虚拟现实生日烛光场景设计 54
3.3.1 虚拟现实生日烛光场景软件设计 54
3.3.2 虚拟现实生日烛光场景源程序实例 55
3.4 虚拟现实大红灯笼场景设计 57
3.4.1 虚拟现实大红灯笼场景软件设计 57
3.4.2 虚拟现实大红灯笼场景源程序实例 58
3.5 虚拟现实东方明珠塔场景设计 65
3.5.1 虚拟现实东方明珠塔场景软件设计 66
3.5.2 虚拟现实东方明珠塔场景源程序实例 66
3.6 虚拟现实月亮围绕地球转动场景设计 78
3.6.1 虚拟现实月亮围绕地球转动场景软件设计 78
3.6.2 虚拟现实月亮围绕地球转动场景源程序实例 78
3.7 虚拟现实三维立体相册设计 83
3.7.1 虚拟现实三维立体相册软件设计 83
3.7.2 虚拟现实三维立体相册源程序实例 84
第4章 虚拟现实自然景观场景设计 87
4.1 虚拟现实山脉场景设计 87
4.1.1 虚拟现实山脉场景软件设计 87
4.1.2 虚拟现实山脉场景源程序实例 87
4.2 虚拟现实雪山场景设计 90
4.2.1 虚拟现实雪山场景软件设计 90
4.2.2 虚拟现实雪山场景源程序实例 91
4.3 虚拟现实树木场景设计 98
4.3.1 虚拟现实树木场景软件设计 98
4.3.2 虚拟现实树木场景源程序实例 98
4.4 虚拟现实雪山树林场景设计 101
4.4.1 虚拟现实雪山树林场景软件设计 102
4.4.2 虚拟现实雪山树林场景源程序实例 102
4.5 虚拟现实海上日出场景设计 105
4.5.1 虚拟现实海上日出场景软件设计 105
4.5.2 虚拟现实海上日出场景源程序实例 106
4.6 虚拟现实自然景观综合场景设计 109
4.6.1 虚拟现实自然景观综合场景软件设计 109
4.6.2 虚拟现实自然景观综合场景源程序实例 110
第5章 虚拟现实室内场景设计 118
5.1 虚拟现实多功能客厅场景设计 118
5.1.1 虚拟现实多功能客厅场景软件设计 118
5.1.2 虚拟现实多功能客厅场景源程序实例 118
5.2 虚拟现实卧室场景设计 130
5.2.1 虚拟现实卧室场景软件设计 130
5.2.2 虚拟现实卧室场景源程序实例 131
5.3 虚拟现实厨房场景设计 140
5.3.1 虚拟现实厨房场景软件设计 140
5.3.2 虚拟现实厨房场景源程序实例 140
5.4 虚拟现实卫生间场景设计 149
5.4.1 虚拟现实卫生间场景软件设计 150
5.4.2 虚拟现实卫生间场景源程序实例 150
5.5 虚拟现实书房场景设计 160
5.5.1 虚拟现实书房场景软件设计 160
5.5.2 虚拟现实书房场景源程序实例 160
5.6 虚拟现实电教室场景设计 172
5.6.1 虚拟现实电教室场景软件设计 172
5.6.2 虚拟现实电教室场景源程序实例 173
第6章 虚拟三维人体及动物场景设计 179
6.1 虚拟现实室内三维人体场景设计 179
6.1.1 虚拟现实室内三维人体场景软件设计 179
6.1.2 虚拟现实室内三维人体场景源程序实例 180
6.2 虚拟现实室外三维人体场景设计 191
6.2.1 虚拟现实室外三维人体场景软件设计 191
6.2.2 虚拟现实室外三维人体场景源程序实例 192
6.3 虚拟现实室外三维动物场景设计 196
6.3.1 虚拟现实室外三维动物场景软件设计 196
6.3.2 虚拟现实室外三维动物场景源程序实例 197
6.4 虚拟现实室内三维宠物场景设计 200
6.4.1 虚拟现实室内三维宠物场景软件设计 200
6.4.2 虚拟现实室内三维宠物场景源程序实例 201
6.5 虚拟现实三维人体骨骼设计 212
6.5.1 虚拟现实三维人体骨骼软件设计 212
6.5.2 虚拟现实三维人体骨骼源程序实例 212
第7章 虚拟现实道路桥梁场景设计 224
7.1 虚拟现实公路场景设计 224
7.1.1 虚拟现实公路场景软件设计 224
7.1.2 虚拟现实公路场景源程序实例 224
7.2 虚拟现实立交桥场景设计 234
7.2.1 虚拟现实立交桥场景软件设计 234
7.2.2 虚拟现实立交桥场景源程序实例 234
7.3 虚拟现实桥梁场景设计 238
7.3.1 虚拟现实桥梁场景软件设计 238
7.3.2 虚拟现实桥梁场景源程序实例 238
7.4 虚拟现实机场场景设计 243
7.4.1 虚拟现实机场场景软件设计 243
7.4.2 虚拟现实机场场景源程序实例 244
第8章 虚拟现实建筑场景设计 252
8.1 虚拟现实商场建筑场景设计 252
8.1.1 虚拟现实商场建筑场景软件设计 252
8.1.2 虚拟现实商场建筑场景源程序实例 253
8.2 虚拟现实办公楼建筑场景设计 256
8.2.1 虚拟现实办公楼建筑场景软件设计 256
8.2.2 虚拟现实办公楼建筑场景源程序实例 257
8.3 虚拟现实文化馆建筑场景设计 260
8.3.1 虚拟现实文化馆建筑场景软件设计 260
8.3.2 虚拟现实文化馆建筑场景源程序实例 261
8.4 虚拟现实住宅楼建筑场景设计 274
8.4.1 虚拟现实住宅楼建筑场景软件设计 274
8.4.2 虚拟现实住宅楼建筑场景源程序实例 274
8.5 虚拟现实医院建筑场景设计 277
8.5.1 虚拟现实医院建筑场景软件设计 278
8.5.2 虚拟现实医院建筑场景源程序实例 278
第9章 虚拟现实综合场景设计 284
9.1 虚拟现实城市建筑规划设计 284
9.1.1 虚拟现实城市建筑总体设计 286
9.1.2 虚拟现实城市建筑详细设计 286
9.1.3 虚拟现实城市建筑规划设计的编码和测试 287
9.2 虚拟现实全景技术设计 296
9.2.1 虚拟现实全景技术软件设计 298
9.2.2 虚拟现实全景技术源程序实例 298
附录A VRML参考节点 301
附录B VRML参考网站 303
参考文献 304