付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页采矿工程可视化教学研究一、三维可视化建模技术
目前存在的三维数据模型,从几何特征上主要分为两类类:表面模型和体模型。表面模型侧重于三维空间实体的表面表示,能够以较小的数据量准确地表示复杂的实体形态。面模型主要有不规则三角网(TIN)、边界表示模型(B-Rep)、数字高程模型(DEM)、NURBS曲面模型等。体模型将空间区域分解为一组基本单元,每个体元具有已知的大小、位置和属性。体表示的模型可以表示非均匀对象的内部属性变化。体模型主要包括:构造立体几何模型(CSG)、栅格模型、八叉树模型(Octree)、四面体模型(TEN)等。矿山三维建模软件中多采用不规则三角网面模型,将离散点按照一定的规则构造成不规则的三角网面片,用来表示矿体、巷道等三维空间实体的表面。
二、巷道三维建模原理
巷道三维模型的建立需要空间的巷道底板中心线和平面上的巷道断面线,在底板中心线的不同位置计算得到空间的巷道断面线,然后通过三角化得到巷道三维表面模型。
1.巷道断面
通过所提供的巷道断面类型和尺寸,计算平面上的断面,为巷道宽3800、墙高1800的半圆拱断面。需将其转换为一条用一系列点表示的闭合线,半圆部分按照相同的圆心角转换为等长的折线。圆心角越小则线段越多,从而建立的巷道三维模型精度越高,一般转换为8段即可满足可视化的要求。
2.巷道三维模型
建立巷道三维模型的第一步是将平面上的断面经过坐标转换放置在底板中心线的各个点,然后通过表面重建算法在断面之间形成一系列三角形。巷道底板中线上的断面具有相似的几何形状和相同的顶点个数,因此巷道三维模型可以采用三角形条带作为其数据结构,三角形条带是一组相互连接的三角形,相邻的两个三角形有一条公用边,因为不用重复存储三角形顶点,三角形条带比三角形列表要节省内存且效率更高。如图2所示,为利用三角形条带建立巷道三维模型。
三、Web3D技术
实现通过浏览器查看和操作巷道三维模型需要进一步利用Web3D技术。Web3D技术有多种解决方案,VRML是最早出现的Web3D技术标准,2000年之后VRML转换成X3D,加入XML、JAVA、流技术等先进技术,具有更高效的三维计算能力、渲染质量和传输速度。随后出现诸如Cult3D、Viewpoint、Shout3D和Java3D等网络三维图形技术软件和开发工具包。Web3D技术的实现主要包括三维建模、图形显示以及三维场景中的交互技术三部分。因此,本文利用Dimine数字矿山软件,建立巷道三维模型,然后将其转换为开放源格式的HSF流文件实现模型的网络发布。
1.HSF流文件
HSF是在OpenHSF中心的倡议下,全行业努力建立的一种通用开放格式,用于不同应用程序之间的可视化数据交换。通过支持HSF格式,应用程序能够与其他支持HSF的应用程序交换2D/3D模型。使用HSF格式作为巷道三维模型网络浏览的文件格式,其优势主要表现在丰富性、高压缩性、稳定性及开放性和扩展性。HSF规范支持一套完整的2D、3D、光栅和文本基元,还支持用于流式传输的多分辨率对象和大型模型的可视化。HSF支持文件范围和特定几何形状的压缩机制,能够减少文件的大小和互联网传输时间,从而使其更加易于流传输。HSF随着时间的推移保持相对不变,因为其独立于应用程序并且具有内置的可扩展性。HSF的可扩展性通过使用语法扩展机制和一套.hsf文件读取规则提供,未知的语法扩展会被忽略。例如,在.hsf文件中添加的新操作码,会被旧版本HSF读取程序忽略。
2.HOOPS3D流控件
经过文件格式转换后的巷道三维模型HSF文件通过HOOPS3D流控件实现三维模型的网络发布,其流程如图3所示。HOOPS3D流控件是在HOOPS3D框架上开发的基于ATL创建的ActiveX控件,封装了HOOPS视图和模型对象,不仅支持HSF流文件,还包含多种场景交互方法。HOOPS3D流控件嵌入在网页中,然后通过JavaScript等脚本语言设置控件属性和处理事件,用户通过IE内核浏览器访问含有该控件的网页时,自动下载安装控件,即可通过空间显示巷道三维模型并进行交互。
3.巷道三维模型的网络发布
设计网页时,在网页中添加相应的代码嵌入HOOPS3D流控件和三维模型的HSF流文件,并通过JavaScript脚本语言设置相应属性来实现。可以设置的属性包括交互方式、显示对象、选择对象颜色、镜头、渲染以及动画等属性。
四、教学模型实例
1.底板中心线矢量化及坐标调整
将采区巷道布置平剖面图扫描成位图图像格式文件,然后在AutoCAD中以光栅图像的方式插入,选择水平或垂直的线作为校正线对位图进行校正,在AutoCAD中利用描图的方法绘制底板中心线。在AutoCAD中绘制的底板中心线是平面图形,而巷道建模所需的是表示巷道真实位置的空间线,因此,需做进一步调整。将AutoCAD文件导入Dimine软件中,利用软件提供的线编辑命令结合剖面图,首先对上山的坡度进行调整,然后调整相应的水平巷道、联络巷和车场等巷道。
2.建立巷道三维模型
利用Dimine软件提供的巷道断面设计功能模块,提供巷道断面参数建立不同类型的巷道的断面,见图4。分别为每种类型巷道的底板中心线选择相应类型和尺寸的巷道断面,利用巷道建模功能建立巷道三维模型,并在相应位置进行文字标注,如图5为模型中区段运输平巷和上山的位置。建立的巷道三维模型进一步通过前文所述方法嵌入网页,如图6所示,为通过浏览器访问包含单一煤层走向长壁采煤法上山采区巷道布置三维模型的网页。
五、教学效果
在三维模型应用与采矿工程专业课程的教学中,通过真实表达的巷道空间位置以及相互之间的关系,增强学生的接受度和对知识的理解能力。此外,通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陇南地区武都县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 凉山彝族自治州冕宁县2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案)
- 洛阳市洛宁县2025-2026学年第二学期四年级语文期中考试卷(部编版含答案)
- 邢台市平乡县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 枣庄市薛城区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 公司年中会议策划方案
- 深度解析(2026)《CBT 4430.2-2019船舶螺旋桨用铸造铝铍钴青铜化学分析方法 第2部分:铍量的测定铬天青S光度法和重量法》
- 深度解析(2026)《AQT 2010-2006金属非金属矿山安全生产管理人员安全生产培训大纲》
- 2026-2027年人工智能(AI)在职业高尔夫球手训练中通过挥杆数据分析提供个性化技术调整建议获高端体育科技投资
- 5 草船借箭 表格式公开课一等奖创新教案
- 社会工作综合能力(初级)课件
- 种类繁多的植物(课件)五年级下册科学冀人版
- 输变电工程技术标书【实用文档】doc
- 恋爱合同协议书可
- 人教版七年级下册数学平行线证明题专题训练(含答案)
- 第四章非晶态结构课件
- 公司环保考核细则
- 导管手术室(DSA)医院感染管理SOP
- 风生水起博主的投资周记
- 爱莲说-王崧舟
- 人教版数学四年级下册第一二单元测试卷及答案
评论
0/150
提交评论