基于WTK的分布式虚拟环境的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:CID102626720
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式虚拟环境(Distributed Virtual Environment,DVE),也称为网络虚拟环境,在这个虚拟环境中,位于不同地理位置的多个用户通过网络相互连接,共享信息,实现人机交互,动态仿真。DVE是目前备受国际科学界和工程界关注的前沿技术,它在军事仿真、协同设计、远程教育、网上游戏等众多领域都有着广泛的应用前景。DVE技术涉及多个学科和领域,其系统的开发技术复杂,工作量大。WTK是美国Sense8公司研发的一款先进的虚拟现实应用程序开发工具包,它支持DVE系统的开发。 本文在深入研究DVE系统结构及其相关技术的基础之上,设计并实现了一个基于WTK的分布式虚拟漫游仿真系统。该系统可支持多个用户同时在一个共享的三维虚拟世界里实时漫游,动态交互。文中对系统结构的总体设计及各个功能模块的具体实现都做了详细的介绍。通过分析目前DVE体系结构的特点并综合考虑现有的开发环境,在数据模型上采用复制式结构,统一的局部数据库:在系统网络拓扑模型上采用对等式结构。系统整体设计以功能模块划分,文中给出了其框架结构,明确了各个模块的具体功能及模块间的相互关系。网络通信模块采用UDP/IP协议和组播技术实现了DVE系统消息的实时发送和接收。事务管理模块通过组成员控制机制较好的解决了系统运行中用户动态的加入和退出,维护了组成员信息的一致性,通过角色分配使用户以“化身”参与到虚拟世界中。虚拟世界管理模块引入场景图分级结构来组织管理虚拟世界的模型数据,通过发送状态更新消息有效的维护了虚拟世界场景的一致性。人机交互模块通过鼠标控制视点的移动来实现用户对场景的漫游,利用键盘实现一些特殊功能的交互。本文最后从功能和性能两个方面对系统进行的测试,通过对测试结果的分析验证了系统设计的正确性。 使用WTK设计实现DVE系统是一个新的尝试,文中给出的设计方案和具体的实现方法对于DVE系统的开发具有一定的参考价值和实际指导意义,也为进一步研究DVE技术提供了一个良好的实验平台。
其他文献
几年以前,在国际电工委员会(IEC)的倡导、组织下,由委员会的TC57工作组负责制定了变电站内通信网络和系统标准体系IEC61850。它代表了当今电力行业的发展方向,它对于变电站通讯
经济的快速发展使得人们需求增加,建筑的样式变得多样化,这就加快了建筑行业的快速发展.科学技术的发展使得建筑工程上升到一个新的高度,同时减缓了人力资源带来的负担,为建
旋转机械是最常见的机械设备,滚动轴承又是旋转机械中最常见的通用零部件之一,它的运行状态是否正常往往直接影响到整台机器的性能(包括精度、可靠性、寿命等)。长期以来,前人在
国科学技术的飞速发展和信息化社会的到来促进了国有企业档案管理也正在向信息化发展.对于国有企业来说,档案管理信息化有利于推动档案管理的进一步发展,而且档案信息化对于
随着我国交通建设的蓬勃发展,边坡灾害的早期防范研究已经成为人类社会面临的关键问题之一。我国对边坡灾害的早期防范研究起步较晚,建设资金有限因此,在边坡灾害早期防范方面,无
随着电子化、自动化、信息化、智能化等领域的发展,特别是近年来现代通信技术和智能化信息处理技术得迅猛发展,使得自主式移动机器人技术已达到或部分接近使用化的程度。本文对
本文通过对荣华二采区10
期刊
在交通视频检测系统中,对运动目标的轨迹进行聚类分析成为一个热门的研究课题。为解决复杂场景下运动目标的轨迹聚类问题,目前已有许多相关的聚类算法,但多数聚类算法基本上
现有的井下电牵引采煤机多以启停状态监测为主,无法有效地监测采煤机的运行状态。本文针对总体布置的采煤机,提出了采煤机关键参数的监测方法。根据调高模型,总结了采煤机非
我国现在处于新经济时代环境中,要想在复杂的市场经济环境中立于不败之地,就需要企业切实地提高自身的营销策略水平,这要求其不仅仅要具备创新的营销策略头脑,还要有对市场动