论文部分内容阅读
虚拟商店展示在国外发达国家得到了广泛的应用,成为实物展示的重要互补。我国在虚拟商店展示领域的研究比较落后,对虚拟展示系统的开发技术没有形成理论和方法,特别在商店的设计与制作方面,缺乏有效的开发平台。网络虚拟技术的发展为商家与客户进行信息交流开辟了一条新途径,特别是虚拟现实技术的发展,为网上最终实现网上虚拟展示的“真实化”提供了可能。因此,本论文的研究具有广泛的应用前景。本文提出一个基于VRML/X3D的交互式虚拟商店管理系统。论文展开了虚拟现实技术及其在电子商务应用的研究。研究主要是用VRML/X3D虚拟现实技术结合当前的网上购物系统技术平台,详细介绍了系统的设计架构。文章主要研究了构建三维虚拟商店的一些关键技术,具体的研究内容和采用的方案如下:1、研究与设计三维虚拟商店的系统结构和模型。为了提高系统的安全性和综合性能,方便以后对系统功能进行完善和扩张,系统采用MVC三层结构。对系统的关键信息进行了封装,而且大部分业务逻辑处理都集中在服务器上,提高系统安全性和性能。2、研究和实现三维虚拟商店的碰撞检测方法。三维场景的碰撞检测对于提高虚拟系统的真实性、增强虚拟环境的沉浸感有至关重要的作用。考虑到虚拟系统的特点和商店交互操作的要求,系统采用基于区域的射线检测方法,在速度和性能之间达到一个比较好的平衡。3、研究和实现三维虚拟商店的动态交互。(1)设计和实现三维虚拟场景中物体的动态添加。使用JavaScript通过EAI接口实现在网页向场景中动态添加物体,并对物体进行定位。(2)设计和实现对三维场景中物体的材质进行更新。使用JavaScript在三维场景中实现对话框交互功能,实现了对物体材质的更新。(3)设计和实现三维场景与数据库的关联。把用户设计好的商店保存到数据库中,然后当顾客需要浏览的时候,从数据库中读出数据,还原虚拟商店。主要的创新点有:1、设计出了一种适合三维虚拟商店的碰撞检测方法。2、研究并实现了虚拟场景与数据库的动态关联。3、研究并实现了虚拟场景中物体的定位技术。论文对开发的系统的运行状况作了分析与说明,最后,对网上虚拟商店系统的开发研究进行了总结,并提出今后的工作努力方向。