论文部分内容阅读
管网三维可视化对表现地下管线之间的复杂的空间关系具有重要意义,目前国内外许多机构都在研究管网三维可视化方法。本文在研究分析了虚拟装配相关技术的基础上,提出了一种基于装配技术的管网三维可视化实现的方法。首先,本文通过对装配信息模型进行深入研究,实现了CAD系统和虚拟环境之间的数据转换,确定了一种适合虚拟场景中管网装配的信息模型,从而为表达装配模型的层次信息、装配信息以及特征属性信息等提供了良好的信息支持。其次,本文分析研究了现阶段的碰撞检测算法和实现技术,提出了分阶段干涉检测算法:该方法先用大的包围盒进行碰撞检测的初步判断,剔出包围盒不相交的物体,逐渐采用基于层次包围盒的相交检测方法细分可能的相交区域,对干涉的物体进行基本几何元素的布尔求交运算,实现了精确碰撞检测。然后,本文分析并构建了管网场景仿真系统的功能模块以及体系结构,在本文构建的虚拟装配环境下,用户可以和装配对象进行实时的交互操作,并根据装配环境和碰撞信息,调整装配管件的运动和姿态。最后,以VC++ 6.0为开发工具,OpenGL为虚拟现实的输入数据接口的开发平台,开发了基于装配技术管网场景仿真系统。系统实现效果表明,基于装配技术和碰撞检测技术的管网可视化方法可更为灵活、逼真的实现管网的三维再现。