[发明专利]用于三维组件拼接的几何结构数据处理方法和装置有效
申请号: | 201810687484.X | 申请日: | 2018-06-28 |
公开(公告)号: | CN108876920B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 马超 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T17/10 | 分类号: | G06T17/10 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宫传芝 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 三维 组件 拼接 几何 结构 数据处理 方法 装置 | ||
1.一种用于三维组件拼接的几何结构数据处理方法,其特征在于,包括:
将三维组件进行剔除厚度信息的处理,生成至少一空间多边形,定义每个三维组件的空间多边形的几何结构数据;
获取至少两个待拼接的所述三维组件的几何结构数据,其中,所述几何结构数据为所述三维组件处理后对应的所述至少一空间多边形的几何结构数据;
通过预定义的组合规则,对选定的至少两个待拼接的所述三维组件的几何结构数据进行处理,得到处理结果,其中,所述组合规则为用于所述几何结构数据计算的模型。
2.根据权利要求1所述的方法,其特征在于,所述三维组件对应的所述至少一空间多边形的几何结构数据包括如下至少之一:所述三维组件的顶点列表、所述三维组件自身的第一边列表、所述三维组件与其他组件具有关联关系的边的第二边列表、互斥三角面列表和所述三维组件在平面上的投影列表。
3.根据权利要求2所述的方法,其特征在于,所述定义每个三维组件的空间多边形的几何结构数据,包括:
定义所述顶点列表包括至少一个顶点数据,所述顶点数据用于定义所述三维组件中的如下任意一个组成:所述三维组件的原点、所述原点指向的矢量方向、所述三维组件的边、所述三维组件的互斥三角形面、所述三维组件的单位边长的投影、所述三维组件对应的控件位置。
4.根据权利要求2所述的方法,其特征在于,所述定义每个三维组件的空间多边形的几何结构数据,包括:
定义所述第一边列表包括至少一个边数据,所述边数据用于定义所述三维组件中的如下任意一个与边关联的组成:依赖所述三维组件的边的边数据,以及三维组件之间连接时的边逻辑。
5.根据权利要求2所述的方法,其特征在于,所述定义每个三维组件的空间多边形的几何结构数据,包括:
定义所述投影列表包括所述三维组件在水平面的投影数据,所述投影数据用于确定所述三维组件在所述水平面的投影包括如下之一:正方形、正三角形、所述正方形和所述正三角形的组合。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,通过预定义的组合规则,对选定的至少两个待拼接的所述三维组件的几何结构数据进行处理包括:
选择待组合的三维组件;
调取所述待组合的三维组件的几何结构数据对应的计算模型;
使用所述计算模型对选定的待组合的三维组件的几何结构数据进行计算处理。
7.根据权利要求1所述的方法,其特征在于,在通过预定义的组合规则,对选定的至少两个待拼接的所述三维组件的几何结构数据进行处理,得到处理结果之后,所述方法还包括:
根据所述处理结果显示拼接后的结构图形。
8.一种用于三维组件拼接的几何结构数据处理装置,其特征在于,包括:
处理单元,用于将三维组件进行剔除厚度信息的处理,生成至少一空间多边形,定义每个三维组件的空间多边形的几何结构数据;
获取单元,用于获取至少两个待拼接的所述三维组件的几何结构数据,其中,所述几何结构数据为所述三维组件处理后对应的所述至少一空间多边形的几何结构数据;
拼接单元,用于通过预定义的组合规则,对选定的至少两个待拼接的所述三维组件的几何结构数据进行处理,得到处理结果,其中,所述组合规则为用于所述几何结构数据计算的模型。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的用于三维组件拼接的几何结构数据处理方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的用于三维组件拼接的几何结构数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810687484.X/1.html,转载请声明来源钻瓜专利网。