[发明专利]三维网格模型的空间填充方法及装置有效
| 申请号: | 201911050475.0 | 申请日: | 2019-10-30 |
| 公开(公告)号: | CN110942513B | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 尹文宾;吴亚东;高山;朱贵冬;李欢 | 申请(专利权)人: | 广州海格星航信息科技有限公司 |
| 主分类号: | G06T17/20 | 分类号: | G06T17/20 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郭浩辉;麦小婵 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 三维 网格 模型 空间 填充 方法 装置 | ||
1.一种三维网格模型的空间填充方法,其特征在于,至少包括如下步骤:
对所述三维网格模型进行分层,获取各层的二维网格模型;
对所述二维网格模型的外表面的各网格在坐标系中的坐标值进行遍历,获取所述坐标值最大的坐标点及所述坐标值最小的坐标点,并根据所述坐标值最大的坐标点及所述坐标值最小的坐标点,生成包含所述二维网格模型的最小外接矩形;其中,所述外接矩形除所述二维网格模型外的区域由多个网格组成;
逐一对所述外接矩形中在所述二维网格模型外部的网格进行标志,获取多个标志网格;
对每一层除各所述标志网格的区域进行填充后累加,得到用于作为禁止通行区域的网格集合。
2.根据权利要求1所述的三维网格模型的空间填充方法,其特征在于,所述逐一对所述外接矩形中在所述二维网格模型外部的网格进行标志,获取多个标志网格,包括:
步骤S11,选取所述外接矩形在所述二维网格模型外部的任一未被填充的网格进行标志后作为起始点,向外逐一对所述外接矩形内的网格进行标志;
步骤S12,在检测到将被标志的网格为所述二维网格模型的外表面的网格后,返回所述步骤S11,直至完成所述外接矩形中在所述二维网格模型外部的所有网格的标志。
3.根据权利要求1所述的三维网格模型的空间填充方法,其特征在于,所述三维网格模型为三维城市空间通过规则格网与八叉树相结合的划分方式划分后获得。
4.一种三维网格模型的空间填充装置,其特征在于,包括:
模型分层模块,用于对所述三维网格模型进行分层,获取各层的二维网格模型;
外接矩形模块,用于对所述二维网格模型的外表面的各网格在坐标系中的坐标值进行遍历,获取所述坐标值最大的坐标点及所述坐标值最小的坐标点,并根据所述坐标值最大的坐标点及所述坐标值最小的坐标点,生成包含所述二维网格模型的外接矩形;其中,所述外接矩形除所述二维网格模型外的区域由多个网格组成;
网格标志模块,用于逐一对所述外接矩形中在所述二维网格模型外部的网格进行标志,获取多个标志网格;
网格累加模块,用于对每一层除各所述标志网格的区域进行填充后累加,得到用于作为禁止通行区域的网格集合。
5.根据权利要求4所述的三维网格模型的空间填充装置,其特征在于,所述网格标志模块包括:
网格标志单元,用于选取所述外接矩形在所述二维网格模型外部的任一未被标志的网格进行标志后作为起始点,向外逐一对所述外接矩形内的网格进行标志;
网格检测单元,用于在检测到将被填充的网格为所述二维网格模型的外表面的网格后,重新执行所述网格标志单元,直至完成所述外接矩形中在所述二维网格模型外部的所有网格的标志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州海格星航信息科技有限公司,未经广州海格星航信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911050475.0/1.html,转载请声明来源钻瓜专利网。





