[发明专利]坡道三维模型构建方法、装置和电子设备有效
| 申请号: | 201910705375.0 | 申请日: | 2019-08-01 |
| 公开(公告)号: | CN110472323B | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 牛永吉;迟彧博;王晓宇 | 申请(专利权)人: | 广联达科技股份有限公司 |
| 主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T17/00 |
| 代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 100193 北京市海淀区西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 坡道 三维 模型 构建 方法 装置 电子设备 | ||
1.一种坡道三维模型构建方法,包括:
获取坡道参数;其中,所述坡道参数包括三维路径中心线参数、俯视投影轮廓参数、坡道截面参数;
根据所述坡道参数建立坡道的扫掠体;其中,所述坡道的扫掠体是由坡道截面沿着三维路径中心线扫掠得到的扫掠体;
根据所述坡道的俯视投影轮廓得到在垂直方向上高于所述扫掠体的拉伸体;
将所述拉伸体与所述扫掠体的相交部分确定为所述坡道的三维模型;
其中,根据所述坡道的俯视投影轮廓得到在垂直方向上高于所述扫掠体的拉伸体,包括:
根据所述扫掠体的外接盒确定所述拉伸体的高度;其中,所述外接盒为矩形四方体、且所述扫掠体内接于所述外接盒;
将所述俯视投影轮廓作为所述拉伸体的底面,并根据所述拉伸体的高度建立所述拉伸体。
2.如权利要求1中所述的方法,其中,获取坡道参数之后,还包括:
根据所述三维路径中心线参数对三维路径中心线进行校正处理。
3.如权利要求2中所述的方法,其中,根据所述坡道参数建立坡道的扫掠体,包括:
将所述三维路径中心线进行分割,得到多组分割后的三维路径子中心线;
针对每组分割后的三维路径子中心线,建立多个所述扫掠体。
4.如权利要求3中所述的方法,其中,针对每组分割后的三维路径子中心线,建立多个所述扫掠体,包括:
根据每组分割后的三维路径子中心线以及所述俯视投影轮廓确定所述坡道截面的内外侧长度;
根据所述坡道截面的内外侧长度确定生成所述扫掠体的多边形;
利用所述多边形生成所述扫掠体。
5.如权利要求1-4任一项中所述的方法,其中,将所述拉伸体与所述扫掠体的相交部分确定为所述坡道的三维模型,包括:
将所述拉伸体与所述扫掠体进行三维布尔交运算,得到所述坡道的三维模型。
6.如权利要求3-4任一项中所述的方法,其中,将所述拉伸体与所述扫掠体的相交部分确定为所述坡道的三维模型,包括:
将每个扫掠体分别与所述拉伸体的相交部分确定为三维子模型;
将多个所述三维子模型进行合并,得到所述坡道的三维模型。
7.如权利要求6中所述的方法,其中,将多个所述三维子模型进行合并,得到所述坡道的三维模型,包括:
将所述多个三维子模型进行三维布尔并运算,得到所述坡道三维模型。
8.一种坡道三维模型构建装置,包括:
获取模块,被配置为获取坡道参数;其中,所述坡道参数包括三维路径中心线参数、俯视投影轮廓参数、坡道截面参数;
建立模块,被配置为根据所述坡道参数建立坡道的扫掠体;其中,所述坡道的扫掠体是由坡道截面沿着三维路径中心线扫掠得到的扫掠体;
第一确定模块,被配置为根据所述坡道在地面上的俯视投影轮廓得到在垂直方向上高于所述扫掠体的拉伸体;
第二确定模块,被配置为将所述拉伸体与所述扫掠体的相交部分确定为所述坡道的三维模型;
其中,所述第一确定模块,包括:
根据所述扫掠体的外接盒确定所述拉伸体的高度;其中,所述外接盒为矩形四方体、且所述扫掠体内接于所述外接盒;
将所述俯视投影轮廓作为所述拉伸体的底面,并根据所述拉伸体的高度建立所述拉伸体。
9.一种电子设备,包括:
存储器,用于存储计算机可读指令;以及
处理器,用于运行所述计算机可读指令,使得所述处理器运行时实现根据权利要求1-7中任意一项所述的方法。
10.一种非暂态计算机可读存储介质,用于存储计算机可读指令,当所述计算机可读指令由计算机执行时,使得所述计算机执行权利要求1-7中任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广联达科技股份有限公司,未经广联达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910705375.0/1.html,转载请声明来源钻瓜专利网。





