零件拆分方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37223206 阅读:48 留言:0更新日期:2023-04-20 23:08
本公开涉及一种零件拆分方法、装置、电子设备和存储介质,以实现对零件的拆分。该方法包括:获取构成三维模型的各个三角面,将各个三角面中的任一三角面作为目标三角面,并循环执行以下操作,以确定与目标三角面属于同一零件的三角面:在除已确定的属于同一零件的三角面以外的其他三角面中,确定包括目标三角面对应的相对三角边的新的目标三角面,直到在下一次循环时,从其他三角面中确定出的新的目标三角面的数量为0,以完成对三维模型中的一个零件的拆分,将不属于已完成拆分的零件的三角面作为新的各个三角面,返回执行将各个三角面中的任一三角面作为目标三角面,并循环执行以下操作的步骤,以完成对三维模型中的多个零件的拆分。拆分。拆分。

【技术实现步骤摘要】
零件拆分方法、装置、电子设备和存储介质


[0001]本公开涉及三维模型
,具体地,涉及一种零件拆分方法、装置、电子设备和存储介质。

技术介绍

[0002]随着计算机软硬件技术的不断发展,增强现实、虚拟现实、混合现实的不断普及,三维建模的需求量逐步增加,三维模型的结构也愈发复杂。在实际应用过程中,常有拆分模型查看模型零件组成的需求。
[0003]相关技术中的模型零件拆分方法,主要以模型零件的不同材质作为拆分标准。若模型缺失材质信息,基于材质的拆分方法将无法实现模型零件的拆分。

技术实现思路

[0004]本公开的目的是提供一种零件拆分方法、装置、电子设备和存储介质,以通过分析构成三维模型的各个三角面包括的三角边之间的关联性来实现对零件的拆分。
[0005]根据本公开实施例的第一方面,提供一种零件拆分方法,包括:
[0006]获取构成三维模型的各个三角面,所述三维模型包括多个零件;
[0007]将所述各个三角面中的任一所述三角面作为目标三角面,并循环执行以下操作,以确定与所述目标三角面属于同一零件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种零件拆分方法,其特征在于,包括:获取构成三维模型的各个三角面,所述三维模型包括多个零件;将所述各个三角面中的任一所述三角面作为目标三角面,并循环执行以下操作,以确定与所述目标三角面属于同一零件的三角面:在除已确定的属于同一零件的三角面以外的其他三角面中,确定包括目标三角面对应的相对三角边的新的目标三角面,直到在下一次循环时,从所述其他三角面中确定出的新的目标三角面的数量为0,以完成对所述三维模型中的一个所述零件的拆分,其中,所述目标三角面为最新确定的属于所述零件的三角面,所述相对三角边为与目标三角面包括的三角边顶点相同且方向相反的三角边;将不属于已完成拆分的所述零件的三角面作为新的各个三角面,返回执行所述将所述各个三角面中的任一所述三角面作为目标三角面,并循环执行以下操作的步骤,以完成对所述三维模型中的多个零件的拆分。2.根据权利要求1所述的零件拆分方法,其特征在于,所述在除已确定的属于同一零件的三角面以外的其他三角面中,确定包括目标三角面对应的相对三角边的新的目标三角面,包括:针对每一个目标三角面的每一条三角边,获取该三角边的相对三角边;遍历所述其他三角面分别对应的三角边,得到包括该目标三角面对应的相对三角边的所有新的目标三角面。3.根据权利要求2所述的零件拆分方法,其特征在于,所述遍历所述其他三角面分别对应的三角边,得到包括该目标三角面的相对三角边的所有新的目标三角面,包括:针对该目标三角面,在依次遍历所述其他三角面分别对应的三角边的过程中,若遍历得到的与该目标三角面对应的新的目标三角面的数量达到预设数量,则确定得到包括该目标三角面的相对三角边的所有新的目标三角面。4.根据权利要求2所述的零件拆分方法,其特征在于,所述针对每一个目标三角面的每一条三角边,获取该三角边的相对三角边,包括:针对每一个目标三角面,基于该目标三角面的顶点索引以及顶点索引的次序,确定该目标三角面对应的三角边;针对该目标三角面的每条三角边,对该三角边的顶点索引的次序进行调换,得到该三角边的相对三角边。5.根据权利要求1所述的零件拆分方法,其特征在于,所述方法还包括:获取拆分得到的每个目标零件的各个三角面的顶点索引;根据预先建立的顶点索引与顶点坐标之间的关联...

【专利技术属性】
技术研发人员:胡旺阳孙海伦邓聪李大鹏
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1