当前位置: 首页 > 专利查询>天津大学专利>正文

一种基于WebGL的二三维结合的钻孔设计方法及系统技术方案

技术编号:20745718 阅读:34 留言:0更新日期:2019-04-03 10:29
本发明专利技术公开了一种基于WebGL的二三维结合的钻孔设计方法及系统:使用Three.js建立基于WebGL标准的绘制环境;通过坐标转换将三维矿体模型和三维钻孔向水平投影;在水平投影上使用Canvas画勘探线,并将勘探线保存到数据库中;将二维空间中的勘探线转换到三维空间中;通过坐标转换将三维钻孔向勘探线所在的垂直面投影;在垂直投影上使用Canvas进行二维钻孔设计;基于WebGL技术,使用Three.js实现三维钻孔展示;系统包括数据导入模块、方案设置比选模块、三维实体建模模块、二维钻孔设计模块和模板绘制模块。

【技术实现步骤摘要】
一种基于WebGL的二三维结合的钻孔设计方法及系统
本专利技术涉及互联网
,更具体的说,是涉及一种基于WebGL的二三维结合的钻孔设计方法及系统。
技术介绍
针对地质钻孔的三维建模与可视化,国内外已经开始了相关的方法与技术研究。冯治东(基于Hoops的钻孔三维可视化技术研究[J])等提出了基于Hoops的钻孔三维可视化技术,通过Hoops引擎进行三维钻孔的图层渲染,在一定程度上缩短了建模的周期;牟乃夏(基于Multipatch的地质钻孔三维可视化研究[J])等研究了基于Multipatch的地质钻孔三维可视化,提高了系统的易用性和兼容性。地质钻孔的三维可视化已成为主流地学软件的基本功能。如国外的地质软件Medsystem,SURPAC,Micromine,Gem2com等都有钻孔模块,但其功能主要还是钻孔制图,三维建模与分析功能较为简单。使用他们提供的钻孔三维可视化功能需要按照其各自特有的格式输入钻孔数据,这对于国内已积累的大量的钻孔数据和已有的工作模式来讲都需要做出很大的调整才能完成。而且每一个主流软件都有自己特定的要求,相互兼容性较差,进一步限制了他们在国内的使用。国内的主本文档来自技高网...

【技术保护点】
1.一种基于WebGL的二三维结合的钻孔设计方法,其特征在于,包括以下步骤:第一步:使用Three.js建立基于WebGL标准的绘制环境;第二步:通过坐标转换将三维矿体模型和三维钻孔向水平投影;第三步:在水平投影上使用Canvas画勘探线,并将勘探线保存到数据库中;第四步:将二维空间中的勘探线转换到三维空间中;第五步:通过坐标转换将三维钻孔向勘探线所在的垂直面投影;第六步:在垂直投影上使用Canvas进行二维钻孔设计;第七步:基于WebGL技术,使用Three.js实现三维钻孔展示。

【技术特征摘要】
1.一种基于WebGL的二三维结合的钻孔设计方法,其特征在于,包括以下步骤:第一步:使用Three.js建立基于WebGL标准的绘制环境;第二步:通过坐标转换将三维矿体模型和三维钻孔向水平投影;第三步:在水平投影上使用Canvas画勘探线,并将勘探线保存到数据库中;第四步:将二维空间中的勘探线转换到三维空间中;第五步:通过坐标转换将三维钻孔向勘探线所在的垂直面投影;第六步:在垂直投影上使用Canvas进行二维钻孔设计;第七步:基于WebGL技术,使用Three.js实现三维钻孔展示。2.一种基于WebGL的二三维结合的钻孔设计系统,其特征在于,包括数据导入模块、方案设置比选模块、三维实体建模模块、二维钻孔设计模块和模板绘制模块;所述数据导入模块包括矿体模型数据导入模块、地表模型数据导入模块、水文模型数据导入模块、实际钻孔数据导入模块;所述实际钻孔数据导入模块包括位置与类型数据导入模块、测斜数据导入模块、样品数据导入模块、岩层数据导入模块、样品组合模块;所述三维实体建模模块具有三维矿体模型显示功能、三维地表模型显示功能、三维水文模型显示功能、三维钻孔显示功能、井型布置功能;所述三维钻孔显示功能包括三维实际钻孔显示功能和三维计划钻孔显示功能;所述井型布置功能包括添加计划钻孔功能和删除计划钻孔功能,所述添加计划钻孔功能包括添加单个计划钻孔功能和添加一个抽注单元功能,所述删除计划钻孔功能包括删除单个计划钻孔功能和框选删除计划钻孔功能;所述二维钻孔设计模块包括水平投影模块和垂直投影模块;所述水平投影模块具有勘探线绘制功能、显示钻孔孔口孔底功能、放大缩小平移功能;所述垂直投影模块具有生成开口线功能、显示开口线功能、显示左右孔功能、孔径设计功能、沉砂管设计功能、过滤器设计功能、导中器设计功能、粒料添加功能、放大缩小平移功能;其中,孔径包括外径和内径;所述模板绘制模块具有孔径模板绘制功能、沉砂管模板绘制功能、过滤器模板绘制功能、导中器模板绘制功能、粒料颜色或显示图片设置功能。3.根据权利要求2所述的基于WebGL的二三维结合的钻孔设计系统,其特征在于,所述矿体模型数据导入模块将矿体模型数据导入到数据库中,所述三维矿体模型显示功能通过读取数据库中矿体模型数据直接在三维实体建模模块中绘制。4.根据权利要求2所述的基于WebGL的二三维结合的钻孔设计系统,其特征在于,所述实际钻孔数据导入模块将实际钻孔数据导入到数据库中,所述三维实际钻孔显示...

【专利技术属性】
技术研发人员:许林英廖谦谦
申请(专利权)人:天津大学
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1