[发明专利]三维模型剖切的方法、系统、电子设备和介质有效
申请号: | 202010192951.9 | 申请日: | 2020-03-18 |
公开(公告)号: | CN111524220B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 路志越;冯琰;顾星晔 | 申请(专利权)人: | 上海刻羽信息科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 上海弼升知识产权代理有限公司 31347 | 代理人: | 余化鹏;罗朗 |
地址: | 201908 上海市宝山区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 模型 方法 系统 电子设备 介质 | ||
本发明公开了一种三维模型剖切的方法、系统、电子设备和介质,其中三维模型剖切的方法包括以下步骤:根据底层三维模型数据生成辅助数据;检索剖切目标;将剖切线重构成剖切面,利用剖切面与剖切目标集合进行剖切以得到剖面图;根据剖面图得到图廓尺寸;显示剖面图。本发明能够快速实现断面分析。
技术领域
本发明属于三维模型剖切技术领域,尤其涉及一种三维模型剖切的方法、系统、电子设备和介质。
背景技术
城市级三维可视化技术在地理信息、城市建设、运维管理等领域已经体现出越来越不可替代的优势。透过将真实世界的三维场景化,管理者和用户可以对真实世界正在发生的信息交流实现直观的知识获取与监控管理。除此之外,三维可视化技术不止是对真实世界外在的直观显示,还可以通过图形学手段和空间分析手段实现真实对象在计算机内的视觉拆分、剖切、组合、拓扑关系分析、视觉关联分析等抽象化的辅助分析,用以辅助使用者对真实场景更深入的了解与管理。其中实现快速、动态、可量测的任意模型剖切,对于工程管理、运维管理等大型项目都具有重大的意义。
但由于城市级三维可视化主要针对海量三维模型数据进行组织渲染,同时模型需要编译发布成特定格式进行可视化平台展示,因而对任意模型、任意断面的剖切,都存在以下几个问题亟待解决:
(1)无法对编译发布格式的模型直接进行剖切分析;
(2)无法在海量数据中快速检索到指定模型的分析数据;
(3)对于复杂模型无法实现任意断面的剖切效果;
(4)剖切结果无法实现自动化的量测标识。
目前主流的城市级三维可视化引擎与平台,主要支持定制化的发布模型格式,为了能够支持海量级的三维模型与大场景,这类格式的模型通常进行了算法级别的LOD(Levels of Detail,多细节层次)优化与格式编码,因为无法简单对其进行空间剖切得到剖面分析结果。即使勉强进行剖切,其剖切结果也无法准确体现模型断面特征,更无法进行量测标注,因而对于使用者来说不具备分析和参考价值。同时,针对海量的模型数据,采用后台分析服务进行分析运算时,数据的检索也将产生巨大的性能消耗,大大减弱用户体验与功能实用性。
发明内容
本发明要解决的技术问题是为了克服现有技术中三维可视化引擎与平台难以进行空间剖切得到剖面分析结果的缺陷,提供一种三维模型剖切的方法、系统、电子设备和介质。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种三维模型剖切的方法,包括以下步骤:
S1、根据底层三维模型数据生成辅助数据;
S2、检索剖切目标;
S3、将剖切线重构成剖切面,利用剖切面与剖切目标进行剖切以得到剖面图;
S4、根据剖面图得到图廓尺寸;
S5、显示剖面图。
较佳地,步骤S1包括:
将底层三维模型数据批量转换至ARCGIS(一种地理信息系统)格式的GDB模型数据,将GDB模型数据按照Multipatch(多面体)格式进行组织以生成Multipatch模型数据;
根据目标编码格式对Multipatch模型数据进行编码,目标编码格式与三维模型对象一一对应;
根据Multipatch模型数据生成二维投影面数据,二维投影面数据用于标识模型的平面范围。
较佳地,步骤S2包括:
获取剖切线的端点的平面坐标值,端点包括起始点和终点;
根据端点的平面坐标值生成平面剖切线;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海刻羽信息科技有限公司,未经上海刻羽信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010192951.9/2.html,转载请声明来源钻瓜专利网。