节点文献

基于Vega Prime的实验中心虚拟漫游系统的研究与实现

Research on Virtual Roaming System of Experimental Center Based on Vega Prime

【作者】 王鸿森

【导师】 王培俊;

【作者基本信息】 西南交通大学 , 机械设计及理论, 2009, 硕士

【摘要】 为方便校内外学生、访问者更好的了解国家级实验教学中心,发挥实验教学中心的示范辐射作用,本文研究开发了一个基于Vega Prime 2.0的虚拟实验中心漫游系统,给使用者带来身临其境的临场感。使用Creator 3.0建立的模型数据库构建了真实、可流畅浏览的场景模型,以Vega Prime 2.0为基础,编写Visual Studio.NET 2003平台下的C++程序,实现了对视角的移动控制、受控物与场景模型的碰撞检测与响应、路径导航控制等操作。论文的主要工作如下:1)使用Creator构建了具有真实感的实验中心场景模型,并利用LOD(Level of Detail)技术、模型实例化技术、模型简化、优化模型数据库等手段提高OpenFlight模型数据库的遍历速度,以得到流畅的浏览体验。2)以Vega Prime为基础,用Lynx Prime图形用户界面配置工具配置基础acf文件,包括设置通道、观察视角、场景物体初始状态、立体显示等。利用Lynx Prime自带的path tool工具设计漫游路径、导航状态。3)编程实现了漫游过程中自由漫游控制、路径导航控制以及两者间的切换。选用和设计适合的地形碰撞检测器和物体碰撞检测器,编写碰撞策略即碰撞响应,实现较为真实的碰撞效果。基于Vega Prime的虚拟漫游系统通过对实验中心的虚拟仿真,把实验中心以立体临场感的三维方式呈现在系统使用者眼前,并向用户提供多样化的浏览控制体验,使校内外的学生和访问者借助虚拟现实三维场景界面身临其境地了解实验中心各个实验室的方位与布局,快捷直观地浏览检索实验室的相关信息,扩大实验中心的示范辐射作用。

【Abstract】 To conduct muliti-sited collaborative virtual design with the network bandwidth limit, this paper develops a Web-based 3D model database management system in a virtual environment, which achieves uniform management of 3D model data and can support multi-sited collaborative simulation. By designing Java-based drivers for Spaceball 5000, an interactive virtual environment is constructed and users can perform manipulations such as six-freedom rotation, zoom and romotion on the models in the virtual scene via Spaceball 5000 mouse.The main work in this paper can be concluded as follows:1) A Browser/Server-based virtual reality system is developed using Java/Java3D to meet the need of multi-sited collaboration by embedding the relevant Applets into web pages.2) Spaceball 5000 is connected to a virtual environment. Users can control the position and gesture of models in the virtual scene via six-freedom space balls and 12 programable keys of Spaceball 5000.3) An assembly simulation system of the piston pump is achieved with the assembly order and motion track predefined manually. Users can display or obscure the assembly path and modify the appearance of the model and the background picture of the scene.4) A model database management system is built. The 3D models can be navigated, searched, added, modified and deleted whilst the information of users is manageable.In a word, the web-based 3D model database management system can not only provide friendly human-machine interface, but can supply effective management methods for multi-sited model resource, making it possible for users to share and reuse the resource to the most extent through the open network platform. By employing virtual reality techonoly and combining model database with virtual environment, users can further perform virtual assembly and simulation of the model and even multi-sited virtual design in the future. This paper is a preliminary attempt aiming at this.

【关键词】 虚拟现实Vega Prime漫游碰撞检测
【Key words】 WebModel DatabaseVirtual RealitySpaceball 5000
节点文献中: