Java3D与分布式虚拟环境的构建
【摘要】:
三维地理信息系统(3D-GIS)已经成为地理信息界研究的热点内容。由于三维空间数据的数据量非常庞大,三维空间实体具有较为复杂的空间关系,因而三维地理信息系统(3D-GIS)也成为地理信息界研究的难点。随着计算机处理能力和计算机网络的提高,促进了三维地理信息系统于网络的融合,产生了网络三维地理信息系统,进而出现了分布式虚拟环境的概念。
本论文首先论述了虚拟环境的相关概念和理论,包括分布式虚拟环境,、分布式虚拟环境的网络架构、以及分布式虚拟环境与虚拟地理环境;接着论文论述了Java3D的基本理论、基本场景图结构、虚拟世界,Java3D的几何建模和运动建模。论文主要论述的是如何应用Java3D读取DEM数据构建构建大范围复杂的虚拟环境,特别论述了如何运用Java3D实现LOD(Level of Detail)模型,如何应用Java3D构建三角网,如何利用鼠标和按键与虚拟环境进行实时交互。论文将通过一个应用程序演示应用Java3D和DEM数据构建虚拟环境的方法。
本论文的第六章将设计基于Java3D、客户端/服务器结构及TCP/IP通信协议的分布式虚拟环境系统架构,介绍了虚拟环境中的三维复杂地物的构建和分布式虚拟环境中的数据流,并用真实的DEM数据进行试验。