论文部分内容阅读
三维建模技术的崛起促进了计算机仿真和虚拟现实技术的蓬勃发展,各类三维建模软件平台和仿真系统应运而生,这些平台和系统提供了强大的设计工具和智力支持,通过对现实场景的仿真分析,人们能够直接从三维概念和构思入手,做出直观可视的设计方案和评价体系。在矿山生产应用中,国内外产生了一系列的三维建模软件,这些软件被应用于矿床开采设计和储量估算,并达到了良好的效果。由于需求的差异性,大多三维软件不能满足所有矿山需求。所以,优秀的矿用三维建模程序接口和通用的矿山三维建模软件成为软件开发人员关注的焦点。本文引进三维图形引擎库Hoops,采用windows编程语言VC++,在前人研究的理论和技术基础上开发了矿体三维实体可视化软件系统。具体内容包括:(1)矿体建模数据结构与算法研究。研究了建模数据模型及其缓存机制;钻孔测斜数据的坐标换算原理;基于轮廓线三角拼接的四种基本方式和三个基本问题算法设计及其处理;基于OBB树的布尔运算技术;基于矿体、岩体和断层模型的复杂矿体构建技术;三维实体的任意剖切技术等;(2)可视化软件平台设计与实现。以软件工程的观点,设计了基于层次模型的的分层软件平台架构,有效加强了系统的数据低耦合性和功能高内聚性。借助集成开发环境(IDE)VC++2005,使用Hoops/3dAF图形库封装了供三维模拟软件开发人员调用的三维可视建模通用组件,并实现了矿体三维可视化操作平台。(3)实证研究。对三道庄露天矿钻孔数据进行了工程应用,实现了三道庄露天矿矿体的三维可视化。工程应用表明,该系统性能稳定,能够准确地模拟实际矿体的三维结构及分布情况。该平台可作为矿体建模通用软件,为储量估算、采矿设计、矿业开发和找矿预测做好基础准备。同时,本系统提供的三维可视建模通用组件为矿业软件开发中涉及的三维仿真做好接口准备。