论文部分内容阅读
随着计算机科学、计算机图形学以及现代数学理论的发展和创新,结合虚拟现实(VR)技术与科学计算可视化(SV)技术,地下空间三维模型的建立逐渐成为地质领域的研究热点。城市作为人类生存和发展的空间基础,其地下空间的合理开发和利用就显得尤为重要。通过地质勘察数据和平面管网数据来构建地下空间三维模型,可以更加清楚的了解地下地质体构造及管网的空间分布情况,为地质勘察决策与地下管网维护提供有力的辅助工具,从而合理开发利用有限的城市地下空间资源。本文主要研究了城市地下空间的三维可视化软件的开发,以天津城市建设学院校区为实例,采用VC++平台、视景仿真工具Multigen Creator/Vega Prime及其所提供的应用程序接口OpenFlight API与Vega Prime API实现了基于钻孔数据和管网平面分布图的城市三维地质模型及其地下管网模型的动态构建。并实现了其在三维虚拟环境中的实时漫游、交互控制及三维信息查询。本文在以下三个主要方面进行了研究和探讨:1、借助专业的虚拟现实建模软件MultiGen Creator及平面图象处理软件Photoshop CS建造校园地表场景的三维环境。研究了场景的集成和调度管理技术,以及三维模型的优化技术和方法。2、研究基于钻孔数据的多层DEM地质构模法,并结合MultiGen OpenFlight API,生成三维地层模型数据库文件,构建了逼真的三维地层模型。研究基于B-Rep建模法实现管网二维平面图到三维管网模型的自动构建的关键技术,从而实现了基于数据的管网动态建模。同时通过程序完成地上景观、地层与管网在虚拟场景中的集成。最后,结合OpenFlight API与Vega Prime API实现了三维地质模型和管网模型在漫游环境下的自定义编辑与动态加载。3、研究MFC框架下Vega Prime应用程序的模型驱动和信息查询,以及三维场景中二维导航图的实现,同时研究了虚拟漫游中二维与三维互动的实现。