论文部分内容阅读
为在有限的网络带宽下进行异地协同虚拟设计,本文研究开发了一个基于Web的虚拟环境中三维模型库管理系统,实现了对三维模型数据的统一管理并能对异地协同仿真提供支持。通过编写Java平台下的驱动程序,在网络环境下成功接入了Spaceball 5000立体鼠标,构建了交互控制的虚拟环境,实现了在虚拟场景中对模型的六自由度旋转、缩放或平移等操作。论文的主要工作如下:1)利用Java/Java3D开发了基于B/S模式的虚拟现实系统,将系统的Applet程序嵌入到Web页面中,以满足异地协同工作的需要。2)在虚拟环境中接入Spaceball 5000立体鼠标,通过操控Spaceball 5000的六自由度空间球和12个可编程按键,控制模型在虚拟场景中的位置和姿态。3)实现了活塞气泵模型的装配仿真系统,通过人工干预的方法预先设定模型的装配顺序和装配运动轨迹,可对装配路径进行显示或消隐操作,对模型的外观、场景的背景进行修改。4)建立了模型库的数据库管理系统,可对模型进行三维浏览、查找、增加、修改和删除操作,可对用户进行管理。基于Web的三维模型库管理系统,不仅能为用户提供友好的人机交互界面,而且能将异地分布的模型资源有效的管理起来,用户可通过开放的网络平台共享并最大限度地重用这些资源。通过引入虚拟现实技术,将模型库与虚拟环境相结合,可对模型进行虚拟装配和仿真并对异地协同虚拟设计提供支持,本文在这方面做了有益的尝试。