【技术实现步骤摘要】
一种基于UE4的岩层模型生成方法、装置、终端及介质
[0001]本专利技术涉及岩层模型建模领域,具体涉及一种基于UE4的岩层模型生成方法、装置、终端及介质。
技术介绍
[0002]三维地层建模是地质工程数字化的关键步骤,它是基于各种原始数据,包括地形、钻孔、剖面等工程勘察数据,建立起能够反映建模区地质构造形态、构造要素之间关系以及地质体内部属性变化规律的三维数字化模型。通过合适的可视化方式,该数字化模型不仅能够展现虚拟的真实地质环境,帮助用户对地质环境进行直观理解,方便不同层次用户之间的经验交流,还能够基于模型的数值模拟和空间分析,辅助用户进行科学决策和风险规避。
[0003]目前市场上三维地质建模软件有很多,并且应用较为广泛。如法国Nance大学研发的三维建模软件GoCAD,法国达索公司开发的CATIA,国内三地曼公司的3dmine等。这些软件在建模方面技术已经较为成熟,生成模型也足够精细,但在数字孪生项目应用上却并不适合。由于建立地质模型所需的时间较长,并且其建立的三维地质模型一般不能直接导入UE4,若生成地质模 ...
【技术保护点】
【技术特征摘要】
1.一种基于UE4的岩层模型生成方法,其特征在于,包括以下步骤:汇总所有钻孔数据;其中钻孔数据包括岩层层级、钻孔位置信息、钻孔中各岩层的上表面高度和下表面高度;汇总用户配置数据;其中用户配置数据包括网格粒度;针对每个岩层层级,获取岩层层级中钻孔数据的位置信息与岩层上下表面高度,并创建包围盒;读取用户配置的网格粒度,并基于网格粒度根据包围盒创建基础岩层网格模型;根据钻孔数据为基础岩层网格模型的上表面和下表面每个顶点的高度重新赋值;为上表面和下表面每个顶点赋值纹理坐标;为上表面和下表面每个顶点生成法线并赋值给每个顶点,岩层模型生成完成;针对各岩层种类创建材质并赋予岩层模型。2.根据权利要求1所述的基于UE4的岩层模型生成方法,其特征在于,根据钻孔数据为基础岩层网格模型的上表面和下表面每个顶点的高度重新赋值,具体包括:遍历基础岩层网格模型的每个顶点;针对每个顶点的位置,遍历所有钻孔数据,根据基础岩层网格模型取出当前钻孔所对应岩层的上下表面的高度信息;基于所有岩层高度信息使用插值算法取得相应顶点的高度,并赋值给顶点。3.根据权利要求2所述的基于UE4的岩层模型生成方法,其特征在于,为上表面和下表面每个顶点赋值纹理坐标,具体包括:根据顶点世界坐标,使用三维坐标转换为平面坐标的算法生成纹理坐标并赋值给相应顶点。4.根据权利要求3所述的基于UE4的岩层模型生成方法,其特征在于,为上表面和下表面每个顶点生成法线并赋值给每个顶点,具体包括:根据顶点切线为上表面和下表面每个顶点生成法线并赋值给每个顶点。5.一种基于UE4的岩层模型生成装置,其特征在于,包括,钻孔数据汇总模块:汇总所有钻孔数据;其中钻孔数据包括岩层层级、钻孔位置信息、钻孔中各岩层的上表面高度和下表面高度;配置数据汇总模块:汇总用户配置数据;其中,用户配置数据包括网格粒度;包围盒创建模块:针对每个岩层层级,获取岩层层级中钻孔数据的位置信息与岩层上下表面高度,并创建包围盒...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。