一种三角网格面法向一致性检查处理方法及系统

    公开(公告)号:CN118351258A

    公开(公告)日:2024-07-16

    申请号:CN202410206681.0

    申请日:2024-02-26

    IPC分类号: G06T17/20 G06T17/05

    摘要: 本发明提供一种三角网格面法向一致性检查处理方法及系统,方法包括:获取待检查范围内的三维面要素数据,并存储到内存中;获取待检查范围内的三维面要素数据中每一个三角形顶点在数据结构中的顺序,并按照顶点顺序对每个三角形顶点编号;遍历三角面网格中的每一个三角形,检查是否存在法向量不一致的三角形,并对检查出的法向量不一致的三角形进行处理,使得三角面网格中的每一个三角形的法向量均一致。本发明能解决传统三维空间拓扑关系检查无法自动化检查及处理三角网格面中存在的法向不一致问题,从而导致其检查处理过程费时费力且准确度低的问题。

    基于栅格体元数据集的动态处理方法、系统及存储介质

    公开(公告)号:CN116881490A

    公开(公告)日:2023-10-13

    申请号:CN202310617517.4

    申请日:2023-05-29

    摘要: 本发明公开了一种基于栅格体元数据集的动态处理方法、装置及存储介质,所述方法包括:根据外部数据创建栅格体元数据集,外部数据包括外部网络通用数据格式文件、和/或外部采样点数据、和/或外部多个栅格数据;根据栅格体元数据集通过规则体素模型构建三维地质模型,并对栅格体元数据集进行存储;基于存储后的栅格体元数据集通过三维地质模型进行动态处理。相较于现有技术中均是为了表达三维场信息的模型,无法进行属性扩展和存储时态信息,而本发明中提出了基于栅格体元数据集的三维地质模型动态表达方法,实现了针对连续的、非匀质的场数据进行多维时空表达。

    一种面向地图图层的三维空间模型叠加分析算法

    公开(公告)号:CN116012541A

    公开(公告)日:2023-04-25

    申请号:CN202211252343.8

    申请日:2022-10-11

    IPC分类号: G06T17/05 G06F16/29

    摘要: 本发明公开了一种面向地图图层的三维空间模型叠加分析算法,包括如下步骤:S1、输入两个三维地图图层,分别对两个图层中的三维模型的三角网顶点进行预处理;S2、分别对两个图层中的三维模型构建三维外包矩形,并建立三维R树;S3、对被叠加模型和叠加模型中的三角形分别构建OBB树,再对两者之间做碰撞检测;S4、遍历碰撞检测对,对空间相关的三角形求交,得到交点和交线,并组织交点、交线的数据结构;S5、对求得的交点、交线进行平差运算;S6、根据平差运算后的交线进行三角形重构;S7、分割原始面片,对分割后的结果按来源分组;S8、将每个组内的子面片合并为多个子体,得出空间关系;S9、对被叠加模型和叠加模型进行叠加归并运算。

    一种地质体三维模型自动构建方法及装置

    公开(公告)号:CN113269879A

    公开(公告)日:2021-08-17

    申请号:CN202110583138.9

    申请日:2021-05-27

    IPC分类号: G06T17/05

    摘要: 本发明公开了一种地质体三维模型自动构建方法及装置。通过该方法及装置,获取成图区内所有孔的钻孔信息,通过钻孔点位及钻孔分层信息对钻孔进行分类,并采用薄板样条函数法插值方式构建厚度DEM,及地层底面DEM,从而得到了准确的地层分界,并基于地层厚度DEM,获得目标层顶、底面,目标层顶、底面与整个模型的边界侧面进行自动构体,得到目标层地质体。其它地层都通过上述方法构建地质体,从而完成全区域地质体三维模型构建。

    一种地质体三维模型自动构建方法及装置

    公开(公告)号:CN113269879B

    公开(公告)日:2021-11-26

    申请号:CN202110583138.9

    申请日:2021-05-27

    IPC分类号: G06T17/05

    摘要: 本发明公开了一种地质体三维模型自动构建方法及装置。通过该方法及装置,获取成图区内所有孔的钻孔信息,通过钻孔点位及钻孔分层信息对钻孔进行分类,并采用薄板样条函数法插值方式构建厚度DEM,及地层底面DEM,从而得到了准确的地层分界,并基于地层厚度DEM,获得目标层顶、底面,目标层顶、底面与整个模型的边界侧面进行自动构体,得到目标层地质体。其它地层都通过上述方法构建地质体,从而完成全区域地质体三维模型构建。

    一种三维三角网格模型孔洞识别方法及修复处理方法

    公开(公告)号:CN118115817A

    公开(公告)日:2024-05-31

    申请号:CN202410335894.3

    申请日:2024-03-22

    摘要: 本发明提供一种三维三角网格模型孔洞识别方法和修复处理方法,读取三维三角网格模型数据中待检查范围内的三角网格数据;遍历三角网格数据中的每一个三角形,基于每一个三角形的每条边所关联的三角形的数量,提取三维三角网格模型中存在孔洞的边界;对识别出的每一个孔洞进行分类,分类后的孔洞包括单环孔洞和多环孔洞;并对识别出的单环孔洞和多环孔洞分别进行修复处理。本发明提供一种三维三角网格模型孔洞识别及修复处理方法,其能解决现有三维模型孔洞修复技术存在的修复精度不高、修复效果不自然、缺乏自动化修复能力以及无法修复处理复杂孔洞的问题。

    一种面向GIS的三维模型切割分析算法

    公开(公告)号:CN115359190A

    公开(公告)日:2022-11-18

    申请号:CN202211069528.5

    申请日:2022-08-31

    IPC分类号: G06T17/00 G06T17/05 G06T19/20

    摘要: 本发明公开了一种面向GIS的三维模型切割分析算法,包括如下步骤:S1、对输入的三维模型进行坐标点平差处理,以去除三维模型外表面的三角网的重复点和重复三角形;S2、基于OBB树算法,对被切割模型和切割模型分别构建OBB树,再对两者之间做碰撞检测;S3、遍历碰撞检测对,对空间相关的三角形求交,得到交点和交线,并组织交点、交线的数据结构;S4、对求得的交点、交线进行平差运算;S5、根据平差运算后的交线进行三角形重构;S6、将交线作为边界约束,并基于拓扑关系分割原始面片,并对分割后的结果按来源分组,得到多个分割后的子面片;S7、根据多个分割后的子面片,将被切割面分为多个部分,再根据拓扑信息分别构建成体,得到切割结果。