数字矿山巷道三维可视化模块设计与开发
2016-01-31孙冉
黑龙江工程学院学报 2015年6期
孙 冉
(安徽理工大学 测绘学院,安徽 淮南 232000)
数字矿山巷道三维可视化模块设计与开发
孙冉
(安徽理工大学 测绘学院,安徽 淮南 232000)
摘要:采用Visual C#和DirectX结合的方式对巷道进行三维可视化模拟。工矿企业的矿井中,无论是正在运转的矿井还是已经报废的矿井都留存大量的矿图,并且这些矿图主要以ACAD的DWG文件形式留存。DXF是ACAD数据交换文件格式,通过读取DXF文件中BLOCK以及ENTITIES中的LINE和LWPOLYLINE数据,为巷道三维可视化模拟提供具体的位置信息。以直壁圆拱巷道为例,探讨巷道截面数据的组织、单条巷道的生成、巷道连接处的处理、多条巷道的生成等问题。最后涉及到巷道可视化显示的具体问题,如光照、颜色渲染、旋转、缩放等。
关键词:数字矿山;DirectX;Visual C#;巷道;三维可视化

三维巷道可视化的研究在我国也有近十年的历史,相比较外国而言,我国起步较晚,目前取得的成果也不太多。利用一些已有的数据结构来实现两条巷道的首尾相接时,并不能实现全方位的三维显示,仅能实现起点、中点、终点都在同一平面上的巷道连接,同时,有些巷道拓扑关系的组织也仅限于平面上。本文主要就巷道的三维可视化的实现展开,涉及空间巷道的生成、巷道连接处的处理等问题。同时,为了实现从矿图中提取导线点的空间坐标,还需要对AutoCAD的绘图交换文件DXF进行读取,本文仅就DXF文件中的BLOCK以及ENTITIES中的LINE和LWPOLYLINE进行读取。巷道有不同种类,其截面也不同,本文统一采用直壁圆拱巷道,巷道连接处的处理仅以部分连接方式为例,如巷道的转弯、巷道交岔点中的牛鼻子交岔点和穿尖交岔点。……
登录APP查看全文
