1.一种物体旋转方法,其特征在于,包括:
获取球形物体所受的合力向量以及所述球形物体运动方向的运动向量;将所述合力向量与所述运动向量的法向量作为旋转轴,所述法向量为所述合力向量与所述运动向量进行叉乘所得的向量;
获取总的角度增加量,其中,所述总的角度增加量为起始图像帧到当前图像帧的角度增加量总和;
根据所述旋转轴和所述总的角度增加量,指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧。
2.如权利要求1所述的物体旋转方法,其特征在于,在所述根据所述旋转轴和所述总的角度增加量,指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧之前,包括:获取当前图像帧中所述球形物体的速度方向与所述球形物体所受的合力方向的夹角;相应地,所述根据所述旋转轴和所述总的角度增加量,指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧,包括:若所述夹角大于所述当前图像帧的角度增加量,则根据所述旋转轴和所述总的角度增加量,指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧。
3.如权利要求1所述的物体旋转方法,其特征在于,所述根据所述旋转轴和所述总的角度增加量,指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧,包括:将所述旋转轴以及所述总的角度增加量输入四元数函数模型,得到所述目标图像帧对应的第一四元数函数值,通过所述第一四元函数数值指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到所述目标图像帧。
4.如权利要求3中所述的物体旋转方法,其特征在于,还包括:
在所述第一四元数函数值与当前图像帧对应的第二四元数函数值之间进行平滑插值,得到至少一个插值四元数函数值;
相应地,所述通过所述第一四元数函数值指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧,包括:通过所述第一四元数函数值以及各个所述插值四元数函数值指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧以及所述目标图像帧与所述当前图像帧之间的至少一帧插值图像帧。
5.如权利要求1所述的物体旋转方法,其特征在于,所述获取总的角度增加量,所述总的角度增加量为起始图像帧到当前图像帧的角度增加量总和,包括:将已生成的图像帧作为历史图像帧,对于各个所述历史图像帧分别执行:获取所述历史图像帧与所述历史图像帧的前一图像帧之间的时间间隔,根据所述时间间隔以及预设的角速度计算所述历史图像帧对应的角度增加量;
对各个历史图像帧对应的角度增加量进行求和,得到所述总的角度增加量。
6.如权利要求1所述的物体旋转方法,其特征在于,所述球形物体包括至少一个子物体;
相应地,所述获取球形物体所受的合力向量,包括:
根据各个所述子物体对所述球形物体施加的分力向量计算所述合力向量。7.如权利要求6所述的物体旋转方法,其特征在于,所述分力向量的方向为所述子物体的空间位置指向所述球形物体的球心;
相应地,所述根据各个所述子物体对所述球形物体施加的分力向量计算所述合力向量,包括:根据各个所述子物体对应的分力向量的大小以及各个所述子物体相对于所述球形物体的空间位置计算所述合力向量。
8.一种物体旋转装置,其特征在于,包括:
向量获取模块,用于获取球形物体所受的合力向量以及运动向量;
旋转轴确定模块,用于将所述合力向量与所述运动向量的法向量作为旋转轴,所述法向量为所述合力向量与所述运动向量进行叉乘所得的向量;
总的角度增加量获取模块,用于获取总的角度增加量,其中,所述总的角度增加量为起始图像帧到当前图像帧的角度增加量总和;
指示模块,用于根据所述旋转轴和所述总的角度增加量,指示所述球形物体绕着所述旋转轴旋转所述总的角度增加量,得到目标图像帧。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。