论文部分内容阅读
煤炭是我国的第一能源,在一次性能源结构中占72%以上,随着我国经济体制改革的不断深入,现代化进程的不断加快,煤矿生产必将改变目前的人海战术,以现代化的管理和生产技术展现于世人面前。 地下巷道作为煤矿中最重要的空间要素,在数字矿山建设中占有非常重要的位置。将巷道布置等进行三维仿真显示,能使矿山的开采活动数字化、可视化,及时、准确地记录和表现井巷工程的变迁,可以提高矿山的管理水平及工作效率,改善矿山环境及安全设计,对指导矿山开采设计与工程施工等具有重要意义。 本文首先分析了巷道三维可视化建模国内外研究现状,然后详尽地对比了visual C#与其它开发语言VC、Java等相比的优点与不足,同时也比较了DirectX与OpenGL的优劣,最后作者采用visual C#2005与DirectX9.0c结合,根据三维游戏中的三维场景模拟,精灵运动的思想对巷道三维可视化模拟进行研究。 以山东东滩巷道数据资料为基础,结合矿山巷道数据的特点以及选择三维数据模型的原则,从数据组织到数据提取,总结出了巷道节点和巷道体的三维数据结构。论文设计了巷道三维可视化建模系统的总体结构图,在三维图形可视化分析理论的基础上成功的建立了巷道三维可视化建模系统: (1)完成了巷道数据的导入以及数据管理如:添加、删除、查询等功能。 (2)实现了巷道由点->线->面->单个巷道->多个巷道的过渡。 (3)解决了巷道模拟过程中巷道连接点处的错切与重叠。为巷道漫游做准备。 (4)方向光和聚光灯的运用以及纹理的映射使得巷道的模拟更加具有真实感。 (5)可以任意切换进行巷道外部分析与内部漫游,用户可以单选或组合选择显示巷道中线、巷道名称、巷道体、视点位置、巷道漫游以及显示数据信息。 (6)可以运用鼠标、键盘或工具栏按钮实现人机交互进行一定的可视化分析包括:放大、缩小、平移、旋转、外部与内部的漫游、纹理贴图、背景颜色替换等,方便观察者从不同的角度进行观察。 (7)巷道内部漫游主要是沿着巷道中线进行漫游,可以实时的了解视点的位置,还可以在巷道内实现前进、倒退、巷道切换等功能,并有简单的碰撞检测。 (8)图形的导出可为观察者提供满意的图像,方便以后的备案。