[发明专利]一种三维模型单体化方法、系统、存储介质及设备有效
申请号: | 201911093728.2 | 申请日: | 2019-11-11 |
公开(公告)号: | CN111009034B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 许剑辉;戴健钊;钟凯文;周成虎;杨骥 | 申请(专利权)人: | 广州地理研究所;南方海洋科学与工程广东省实验室(广州) |
主分类号: | G06T17/05 | 分类号: | G06T17/05 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 潘桂生 |
地址: | 510075 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 模型 单体 方法 系统 存储 介质 设备 | ||
1.一种三维模型单体化方法,其特征在于,包括以下步骤:
沿每个地块的边界线设置等距离缓冲区,判断每个地块的等距离缓冲区是否存在与其它地块相交;
获取等距离缓冲区与其它地块相交的地块,根据设定距离构建该地块每条边的外扩平行线;
判断该外扩平行线与是否与其它地块相交,若是,计算该边到相交地块的最短距离,以该最短距离的1/2重新构建该边的外扩平行线;获取相邻外扩平行线的交点;否则,获取相邻外扩平行线的交点;
根据所述相邻外扩平行线的交点构建缓冲多边形;
根据所述缓冲多边形对三维模型进行单体化提取。
2.根据权利要求1所述的三维模型单体化方法,其特征在于:所述三维模型单体化方法还包括以下步骤:
对等距离缓冲区与其它地块不相交的地块,以该地块和缓冲区构建缓冲多边形,根据所述缓冲多边形对三维模型进行单体化提取。
3.根据权利要求1所述的三维模型单体化方法,其特征在于:所述获取所述相邻外扩平行线交点步骤中,通过计算每个外扩平行线的解析式方程,利用笛卡尔解析几何获取相邻外扩平行线交点。
4.根据权利要求1所述的三维模型单体化方法,其特征在于:所述获取其等距离缓冲区与其它地块相交的地块,根据设定距离构建该地块每条边的外扩平行线步骤具体包括:
获取其等距离缓冲区与其它地块相交的地块,以顺时针的顺序将所述地块的各边转换为线段数组;
以5m的距离构建该地块每条边的外扩平行线。
5.一种三维模型单体化系统,其特征在于:包括:
缓冲区设置模块,用于沿每个地块的边界线设置等距离缓冲区,判断每个地块的等距离缓冲区是否存在与其它地块相交;
外扩平行线构建模块,用于获取其等距离缓冲区与其它地块相交的地块,根据设定距离构建该地块每条边的外扩平行线;
交点获取模块,用于判断该外扩平行线与是否与其它地块相交,若是,计算该边到相交地块的最短距离,以该最短距离的1/2重新构建该边的外扩平行线;获取相邻外扩平行线交点;否则,获取相邻外扩平行线交点;
多边形构建模块,用于根据所述相邻外扩平行线交点,构建缓冲多边形;
单体化提取模块,用于根据所述缓冲多边形对三维模型进行单体化提取。
6.根据权利要求5所述的三维模型单体化系统,其特征在于:所述三维模型单体化系统还包括:
非相交地块提取模块,用于对等距离缓冲区与其它地块不相交的地块,以该地块和缓冲区构建缓冲多边形。
7.根据权利要求5所述的三维模型单体化系统,其特征在于:所述多边形构建模块包括:
方程计算单元,用于计算每个外扩平行线的解析式方程;
交点获取单元,用于利用笛卡尔解析几何获取相邻外扩平行线交点。
8.根据权利要求5所述的三维模型单体化系统,其特征在于:所述外扩平行线构建模块包括:
相交地块获取单元,判断每个地块的等距离缓冲区是否存在与其它地块的相交的情况,获取其中存在与其它地块相交的地块;
数组转换单元,用于以顺时针的顺序将所述地块的各边转换为线段数组;
外扩平行线构建单元,用于以5m的距离构建该地块每条边的外扩平行线。
9.一种计算机可读存储介质,其上储存有计算机程序,其特征在于:该计算机程序被处理器执行时实现如权利要求1-4任意一项所述的三维模型单体化方法的步骤。
10.一种计算机设备,其特征在于:包括存储器、处理器以及存储在所述存储器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-4中任意一项所述的三维模型单体化方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州地理研究所;南方海洋科学与工程广东省实验室(广州),未经广州地理研究所;南方海洋科学与工程广东省实验室(广州)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911093728.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:恒温焊接激光控制器
- 下一篇:一种搅拌工具表面处理方法