【技术实现步骤摘要】
三维模型的自动拆分方法、计算机设备以及存储介质
本专利技术涉及三维模型拆分
,尤其涉及一种三维模型的自动拆分方法、计算机设备以及存储介质。
技术介绍
现有网页模型编辑器通过使用网页图形库(英文全称为WebGraphicsLibrary,简写为WEBGL)协议。允许用户在网页上直接编辑三维模型,进行诸如修改三维模型的位置、旋转角度、缩放大小、贴图材质、环境光等参数的操作。给三维模型的教学带来便利。但是现有的web模型编辑器中没有三维模型自动爆炸拆分的功能,而这个功能在授课讲解中非常实用,导致如果用户需要使用三维模型做授课讲解时,需要自己将三维模型进行手动拆分,或者再请专门的建模工程师制作模型动画,费时费力,用户体验差。
技术实现思路
本申请实施例通过提供一种三维模型的自动拆分方法、计算机设备以及存储介质,旨在实现三维模型的自动爆炸拆分,减少耗时以及人力的消耗,提高用户体验。本申请实施例提供了一种三维模型的自动拆分方法,其中,所述三维模型至少由两个子模型组成,三维模型的自动拆分方法包括: ...
【技术保护点】
1.一种三维模型的自动拆分方法,其中,所述三维模型至少由两个子模型组成,三维模型的自动拆分方法包括:/n根据预设算法计算出三维模型的爆炸中心点的坐标;/n每个所述子模型沿着各自与所述爆炸中心点的连线相反的方向移动第一目标距离,所述第一目标距离与所述子模型至所述爆炸中心点的距离成第一比例关系;/n保存所有所述子模型移动后的位置。/n
【技术特征摘要】
1.一种三维模型的自动拆分方法,其中,所述三维模型至少由两个子模型组成,三维模型的自动拆分方法包括:
根据预设算法计算出三维模型的爆炸中心点的坐标;
每个所述子模型沿着各自与所述爆炸中心点的连线相反的方向移动第一目标距离,所述第一目标距离与所述子模型至所述爆炸中心点的距离成第一比例关系;
保存所有所述子模型移动后的位置。
2.根据权利要求1所述的三维模型的自动拆分方法,其特征在于,所述根据预设算法计算出三维模型的爆炸中心点坐标的步骤,包括:
采集每个所述子模型的中心点坐标,计算所有所述子模型的中心点坐标的算术平均数得出所述爆炸中心点的坐标。
3.根据权利要求1所述的三维模型的自动拆分方法,其特征在于,所述每个所述子模型沿着各自与所述爆炸中心点的连线相反的方向移动第一目标距离,所述第一目标距离与所述子模型至所述爆炸中心点的距离成第一比例的步骤包括:
每个所述子模型沿着各自中心点与所述爆炸中心点的连线相反的方向移动第一目标距离,所述第一目标距离与所述子模型的中心点至所述爆炸中心点的距离成第一比例关系。
4.根据权利要求2或3所述的三维模型的自动拆分方法,其特征在于,所述子模型的中心点坐标根据包围盒算法求出。
5.根据权利要求4所述的三维模型的自动拆分方法,其特征在于,所述包围盒算法采用轴对齐包围盒算法或方向包围盒算法。
6.根据权利要求3所述的三维模型的自动拆分方法,其特征在于,所述每个所述子模型沿着各自与所述爆炸中心点的连线相反的方向移动第一目标距离,所述第一目标距离与所述子模型至所述爆炸中心点的距离成第一比例关系的步骤之后,还包括:
若子模型存在包围盒面相互交叉,则每个所述子模型再次沿着各自中心点与所述爆炸中心点的连线相...
【专利技术属性】
技术研发人员:夏雨,冯诚,王鲁平,陆地,
申请(专利权)人:江西科骏实业有限公司,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。