本公开涉及数据处理领域,具体而言,涉及一种模型的处理方法、装置、存储介质和电子装置。
背景技术:
1、目前,在制作目标模型时,通常需要逐个复制附件模型,移动到新的位置,调整以使其紧贴目标模型的目标表面,然后不断调整附件的角度。但是,调整附件模型的整个过程就像人工插秧一样,漫长且枯燥,且该方法只能逐一移动需要吸附于目标表面的附件模型,从而导致存在模型的处理效率低的技术问题。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本公开至少部分实施例提供了一种模型的处理方法、装置、存储介质和电子装置,以至少解决模型的处理效率低的技术问题。
2、根据本公开其中一实施例,提供了一种模型的处理方法。该方法可以包括:获取目标模型对应的附件模型集合,以及目标模型的目标表面的参照面,其中,附件模型集合中至少一附件模型待组合至目标模型;确定附件模型集合中附件模型相对于参照面的第一相对方位信息,其中,第一相对方位信息包括附件模型相对于参照面的第一相对位置,以及附件模型相对于参照面的第一相对方向;基于第一相对方位信息调整附件模型,直至调整后的附件模型相对于目标表面的第二相对位置与第一相对位置相同,且调整后的附件模型相对于目标表面的第二相对方向与第一相对方向相同;将调整后的附件模型组合至目标模型。
3、根据本公开其中一实施例,还提供了一种模型的处理装置。该装置可以包括:获取单元,用于获取目标模型对应的附件模型集合,以及所述目标模型的目标表面的参照面,其中,所述附件模型集合中至少一附件模型待组合至所述目标模型;确定单元,用于确定所述附件模型集合中所述附件模型相对于所述参照面的第一相对方位信息,其中,所述第一相对方位信息包括所述附件模型相对于所述参照面的第一相对位置,以及所述附件模型相对于所述参照面的第一相对方向;调整单元,用于基于所述第一相对方位信息调整所述附件模型,直至调整后的所述附件模型相对于所述目标表面的第二相对位置与所述第一相对位置相同,且调整后的所述附件模型相对于所述目标表面的第二相对方向与所述第一相对方向相同;组合单元,用于将调整后的所述附件模型组合至所述目标模型。
4、根据本公开其中一实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的模型的处理方法。
5、根据本公开其中一实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的模型的处理方法。
6、在本公开实施例中,获取目标模型对应的附件模型集合,以及目标模型的目标表面的参照面,其中,附件模型集合中至少一附件模型待组合至目标模型;确定附件模型集合中附件模型相对于参照面的第一相对方位信息,其中,第一相对方位信息包括附件模型相对于参照面的第一相对位置,以及附件模型相对于参照面的第一相对方向;基于第一相对方位信息调整附件模型,直至调整后的附件模型相对于目标表面的第二相对位置与第一相对位置相同,且调整后的附件模型相对于目标表面的第二相对方向与第一相对方向相同;将调整后的附件模型组合至目标模型。也就是说,本公开设置参照面,将附件模型在移动前相对于参照面上的第一方位信息(可以为最近点的距离和角度状态),应用至移动后相对于目标表面的方位信息,以完成批量移动模型,自动调整模型的方位信息,避免人工手动调整,从而达到了提高数据处理效率的技术效果,解决了模型的处理效率低的技术问题。
1.一种模型的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定所述附件模型集合中所述附件模型相对于所述参照面的第一相对方位信息,包括:
3.根据权利要求2所述的方法,其特征在于,基于所述第一相对方位信息调整所述附件模型,包括:
4.根据权利要求3所述的方法,其特征在于,基于所述第一距离和所述第一法线向量调整所述附件模型,包括:
5.根据权利要求4所述的方法,其特征在于,所述附件模型上处于所述第二目标位置的所述目标顶点在所述目标表面上投影到所述第二投影点,基于所述第一距离确定第一目标位置,包括:
6.根据权利要求4所述的方法,其特征在于,基于所述第一法线向量确定旋转角度,包括:
7.根据权利要求4所述的方法,其特征在于,基于所述旋转角度旋转移动后的所述附件模型,包括:
8.根据权利要求4所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述附件模型集合包括至少一第一目标附件模型和至少一第二目标附件模型,其中,
10.根据权利要求9所述的方法,其特征在于,基于所述位移量调整所述第二目标附件模型,包括:
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:
12.根据权利要求8所述的方法,其特征在于,所述方法还包括:
13.一种模型的处理装置,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器运行时执行所述权利要求1至12中任一项中所述的方法。
15.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至12中任一项中所述的方法。