[发明专利]三维家装模型的裁切方法、装置及设备在审
申请号: | 202310682259.8 | 申请日: | 2023-06-08 |
公开(公告)号: | CN116645474A | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 张云剑;田素凯 | 申请(专利权)人: | 每平每屋(上海)科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/20;G06T7/13;G06T7/10;G06T7/12 |
代理公司: | 北京同钧律师事务所 16037 | 代理人: | 柴海平;许怀远 |
地址: | 200127 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 模型 方法 装置 设备 | ||
1.一种三维家装模型的裁切方法,其特征在于,包括:
响应于用户针对三维家装模型的预设交互操作,确定所述三维家装模型中的待裁切对象以及裁切体;所述待裁切对象由多个三角面构成;
在草图平面中,基于草图轮廓对所述三角面进行裁切计算,得到备选裁切轮廓;所述草图轮廓为所述裁切体对应的基础图形轮廓;所述草图平面为所述草图轮廓所在的平面;
基于所述备选裁切轮廓,在所述三维家装模型中确定所述待裁切对象对应的目标裁切轮廓;
对所述目标裁切轮廓进行三角化处理,得到目标裁切结果,并按照所述目标裁切结果显示目标三维家装模型中的目标裁切对象。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述待裁切对象对应的第一坐标系与所述草图平面对应的第二坐标系之间的转换参数;
基于所述转换参数,将所述待裁切对象中的顶点所对应的顶点坐标和顶点法向量进行坐标变换,得到第二坐标系下的待裁切对象。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述草图轮廓对应的边界框;
若所述边界框与所述待裁切对象中的三角面不相交,则直接将所述三角面保存至所述目标裁切对象中。
4.根据权利要求1所述的方法,其特征在于,所述基于所述草图轮廓对所述三角面进行裁切,得到备选裁切轮廓,包括:
在所述三角面与所述草图平面垂直的情况下,按照垂直裁切方式对所述三角面进行裁切,得到所述备选裁切轮廓;
在所述三角面与所述草图平面不垂直的情况下,按照非垂直裁切方式对所述三角面进行裁切,得到所述备选裁切轮廓。
5.根据权利要求4所述的方法,其特征在于,所述按照垂直裁切方式对所述三角面进行裁切,得到所述备选裁切轮廓,包括:
将所述三角面投影至所述草图平面中,得到待裁切线段;
确定所述待裁切线段中与所述草图轮廓重叠的部分,得到所述备选裁切轮廓。
6.根据权利要求5所述的方法,其特征在于,所述基于所述备选裁切轮廓,在三维家装模型中确定所述待裁切对象对应的目标裁切轮廓,包括:
将所述备选裁切轮廓反射至所述三角面所在平面中,并基于所述备选裁切轮廓以及预设拉伸高度,确定裁切框;
基于所述裁切框以及所述三角面,确定所述目标裁切轮廓。
7.根据权利要求4所述的方法,其特征在于,所述按照非垂直裁切方式对所述三角面进行裁切,得到所述备选裁切轮廓,包括:
将所述三角面投影至所述草图平面中,得到待裁切三角面;
基于所述草图轮廓对所述待裁切三角面进行裁切,得到所述备选裁切轮廓。
8.根据权利要求7所述的方法,其特征在于,所述基于所述备选裁切轮廓,在三维家装模型中确定所述待裁切对象对应的目标裁切轮廓,包括:
将所述备选裁切轮廓反射至所述三角面所在平面中,得到所述目标裁切轮廓。
9.根据权利要求1所述的方法,其特征在于,所述对所述目标裁切轮廓进行三角化处理,得到目标裁切结果,包括:
基于预设三角化算法对所述目标裁切轮廓进行处理,得到三角面集合;
确定所述三角面集合中各个顶点的顶点坐标、法向量以及UV值,得到所述目标裁切结果。
10.根据权利要求1至9任一项所述的方法,其特征在于,所述方法还包括:
在所述草图轮廓每条边线对应的拉伸平面中,确定所述目标裁切结果对应的目标边线;
基于所述目标边线,生成目标平面区域轮廓;所述目标平面为所述待裁切对象中需要进行平面修补的区域;
对目标平面区域轮廓进行三角化处理,得到目标补面结果,并将所述目标补面结果添加至所述目标裁切结果中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于每平每屋(上海)科技有限公司,未经每平每屋(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310682259.8/1.html,转载请声明来源钻瓜专利网。