论文部分内容阅读
随着数字矿山技术研究的不断深入,构建三维巷道网络模型与巷道可视化场景已成为数字矿山研究的重要内容。本文主要研究了基于Direct3D的巷道三维自动建模技术及可视化内容。首先研究了巷道中线提取的方法,通过程序在CAD矿图中自动提取巷道导线点和高程信息,并对提取出的数据进行处理,进而得到巷道中线;接着研究了巷道之间的网络拓扑关系,根据拓扑关系设计了三维巷道网络数据结构;随后研究了巷道网络的剖分方法,将巷道网络分解成简单巷道和复杂巷道,研究了简单巷道和复杂巷道的建模算法及拼接算法:对分解后的直巷道、弯巷道、相交巷道分别建模,再对不同类型的巷道完成拼接,从而实现整个巷道网络系统的可视化;最后,在3ds max中实现巷道内部场景的优化,使巷道模型更接近真实矿井中的巷道。在巷道建模方法研究中,提出将巷道中线网络剖分成简单巷道和复杂巷道,简单巷道只包括直巷道,复杂巷道包括弯巷道、平巷与平巷之间的相交巷道、平巷与立井相交巷道。对于简单巷道建模,研究了圆形、直壁拱形、梯形三种不同巷道断面的巷道建模方法:通过巷道断面离散化可以求出断面特征点坐标,断面之间用线框建模法完成直巷道的建模。本文对于复杂巷道建模作了较深入的研究:针对平巷之间的相交问题,通过对交叉口处巷道模型进行布尔运算,实现巷道间的连通;针对平巷与立井相交问题,通过分别求出上、下平巷与立井之间的相交线坐标,再根据线框建模法完成建模;针对弯巷道不平滑问题,通过贝塞尔曲线插值算法,完成巷道拐角的平滑处理。在巷道拼接算法研究中,针对简单巷道与复杂巷道之间的拼接问题,通过使用中点插值法避免了巷道之间的错切、重叠问题;针对平巷与立井之间的拼接问题,通过巷道立井与平巷相交线的求解,可以实现拼接;针对梯形断面巷道与拱形断面巷道的拼接问题,通过对两种断面离散成相同数量的特征点,再进行线框建模实现拼接。