如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115937488A(43)申请公布日2023.04.07(21)申请号202211733934.7(22)申请日2022.12.21(71)申请人东软集团股份有限公司地址110179辽宁省沈阳市浑南新区新秀街2号(72)发明人胡旺阳孙海伦邓聪李大鹏(74)专利代理机构北京英创嘉友知识产权代理事务所(普通合伙)11447专利代理师张晓旭(51)Int.Cl.G06T19/20(2011.01)G06T17/20(2006.01)权利要求书2页说明书11页附图2页(54)发明名称零件拆分方法、装置、电子设备和存储介质(57)摘要本公开涉及一种零件拆分方法、装置、电子设备和存储介质,以实现对零件的拆分。该方法包括:获取构成三维模型的各个三角面,将各个三角面中的任一三角面作为目标三角面,并循环执行以下操作,以确定与目标三角面属于同一零件的三角面:在除已确定的属于同一零件的三角面以外的其他三角面中,确定包括目标三角面对应的相对三角边的新的目标三角面,直到在下一次循环时,从其他三角面中确定出的新的目标三角面的数量为0,以完成对三维模型中的一个零件的拆分,将不属于已完成拆分的零件的三角面作为新的各个三角面,返回执行将各个三角面中的任一三角面作为目标三角面,并循环执行以下操作的步骤,以完成对三维模型中的多个零件的拆分。CN115937488ACN115937488A权利要求书1/2页1.一种零件拆分方法,其特征在于,包括:获取构成三维模型的各个三角面,所述三维模型包括多个零件;将所述各个三角面中的任一所述三角面作为目标三角面,并循环执行以下操作,以确定与所述目标三角面属于同一零件的三角面:在除已确定的属于同一零件的三角面以外的其他三角面中,确定包括目标三角面对应的相对三角边的新的目标三角面,直到在下一次循环时,从所述其他三角面中确定出的新的目标三角面的数量为0,以完成对所述三维模型中的一个所述零件的拆分,其中,所述目标三角面为最新确定的属于所述零件的三角面,所述相对三角边为与目标三角面包括的三角边顶点相同且方向相反的三角边;将不属于已完成拆分的所述零件的三角面作为新的各个三角面,返回执行所述将所述各个三角面中的任一所述三角面作为目标三角面,并循环执行以下操作的步骤,以完成对所述三维模型中的多个零件的拆分。2.根据权利要求1所述的零件拆分方法,其特征在于,所述在除已确定的属于同一零件的三角面以外的其他三角面中,确定包括目标三角面对应的相对三角边的新的目标三角面,包括:针对每一个目标三角面的每一条三角边,获取该三角边的相对三角边;遍历所述其他三角面分别对应的三角边,得到包括该目标三角面对应的相对三角边的所有新的目标三角面。3.根据权利要求2所述的零件拆分方法,其特征在于,所述遍历所述其他三角面分别对应的三角边,得到包括该目标三角面的相对三角边的所有新的目标三角面,包括:针对该目标三角面,在依次遍历所述其他三角面分别对应的三角边的过程中,若遍历得到的与该目标三角面对应的新的目标三角面的数量达到预设数量,则确定得到包括该目标三角面的相对三角边的所有新的目标三角面。4.根据权利要求2所述的零件拆分方法,其特征在于,所述针对每一个目标三角面的每一条三角边,获取该三角边的相对三角边,包括:针对每一个目标三角面,基于该目标三角面的顶点索引以及顶点索引的次序,确定该目标三角面对应的三角边;针对该目标三角面的每条三角边,对该三角边的顶点索引的次序进行调换,得到该三角边的相对三角边。5.根据权利要求1所述的零件拆分方法,其特征在于,所述方法还包括:获取拆分得到的每个目标零件的各个三角面的顶点索引;根据预先建立的顶点索引与顶点坐标之间的关联关系,确定所述每个目标零件的各个三角面的顶点坐标。6.根据权利要求4或5所述的零件拆分方法,其特征在于,所述方法还包括:获取构成三维模型的各个三角面的各个顶点的顶点坐标;对各个顶点坐标进行编号,得到各个顶点坐标关联的顶点索引。7.根据权利要求1所述的零件拆分方法,其特征在于,所述方法还包括:创建第一数据集合、第二数据集合以及第三数据集合,所述第一数据集合用于存储所述各个三角面,所述第二数据集合用于存储对应单个零件的三角面,所述第三数据集合用2CN115937488A权利要求书2/2页于存储每次循环确定的目标三角面,每次循环分别对应一个所述第三数据集合;在确定包括目标三角面对应的相对三角边的新的目标三角面之后,所述方法还包括:将确定出的新的目标三角面从所述第一数据集合中移动到所述第二数据集合以及所述第三数据集合中存储。8.一种零件拆分装置,其特征在于,包括:获取模块,被配置为获取构成三维模型的各个三角面,所述三维模型包括多个零件;第一循环模块,被配置为将所述各个三角面
努力****振宇
实名认证
内容提供者
最近下载