虚拟现实在超市及餐厅中的控制学校:河北工业大学系部:机械工程学院专业:机械工程年级:机研136学生姓名:赵占勇学号:20133120402指导教师:高春艳目录目录...........................................................I摘要..........................................................IV关键词........................................................IVAbstract.......................................................VKeywords......................................................V前言..........................................................VI第1章虚拟现实技术...........................................11.1虚拟现实技术简介.......................................11.1.1虚拟现实技术的概念................................11.1.2虚拟现实技术的关键技术............................11.2VRML概述..............................................21.2.1VRML简介.........................................21.2.2VRML应用和展望...................................2第2章其它技术支持——3dsmax与JavaScript...................42.13dsmax概述...........................................42.1.13dsmax简介......................................42.1.23dsmax的特点....................................42.1.33dsmax的应用领域................................52.2JavaScript概述........................................52.2.1JavaScript简介...................................5第3章使用3dsmax技术构建模型...............................73.13dsmax构建模型的准则.................................73.23dsmax构建模型的基本方法.............................73.2.1基本体建模........................................73.2.2二维线形建模......................................73.2.3三维修改器建模....................................83.3利用3D制作动画........................................9第4章使用VRML技术构建动画与交互功能.......................104.1使用VRML构建动画与交互功能的基本语法.................104.1.1使用VRML构建动画的基本插补器类型................104.1.2使用VRML构建交互功能的基本传感器类型............104.2使用VRML构建动画.....................................114.2.1使用VRML构建马桶盖的开启........................114.2.2使用VRML构建压力锅的烟雾及开启..................124.2.3使用VRML构建天空................................134.3使用VRML构建交互功能.................................144.3.1使用VRML构建冰柜门开启的交互功能................144.3.2使用VRML构建超市收银的交互功能..................154.3.3使用VRML构建超市点击收获物品的交互功能..........164.3.4使用VRML构建超市大门伸缩开启的交互功能..........174.3.5使用VRML构建油烟机声音的交互功能................184.4使用VRML构建视点、灯光...............................194.4.1使用VRML构建固定视点............................194.4.2使用VRML构建跟随视点............................20第5章使用JavaScript构建动态场景的交互.....................235.1使用JavaScript构建动态场景交互功能的实现.............235.1.1利用JavaScript创建微波炉旋转加热动画...........245.1.2利用JavaScript构建洗手池水龙头的的交互功能......265.1.3利用JavaScript构建燃气灶开关和火焰大小的交互功能275.1.4利用JavaScript实现购物车收获物品和收银之间切换的交互功能..................................................30结论..........................................................32总结与体会....................................................33谢辞..........................................................34参考文献......................................................35附录一翻译...