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