1.一种基于三维引擎的最短距离轨迹确定方法,其特征在于,包括:获取待制作动画的坐标点作为起始点,以及待制作动画的目标方向和目标平面;
自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点;
确定非欧几何曲面上与每一所述中间点距离最近的坐标点,作为轨迹点;
依次连接所述轨迹点,确定最短距离轨迹;
根据所述最短距离轨迹制作动画。
2.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点包括:自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点;
将所述中间点作为新的所述起始点,自新的所述起始点起,重新沿所述目标方向预设距离处,确定一个坐标点作为下一个中间点,直至所述中间点位于所述目标平面为止。
3.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点包括:自所述起始点起,沿所述目标方向做射线,直到所述目标平面为止确定一条线段;
根据所述预设距离将所述线段等分,确定若干所述中间点。
4.根据权利要求1至3任意一项所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,所述预设距离可调,相应的,本方法还包括:获取动画播放速度和动画播放时长;
根据所述动画播放速度和所述动画播放时长确定所述预设距离。
5.根据权利要求4所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,所述动画播放速度为帧率,相应的,根据所述动画播放速度和所述动画播放时长确定所述预设距离包括:确定所述起始点到所述目标平面的最短距离值;
将所述最短距离值除以所述帧率和所述动画播放时长的乘积,确定所述预设距离。
6.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,确定非欧几何曲面上与每一所述中间点距离最近的坐标点,作为轨迹点包括:若与所述中间点距离最近的坐标点存在多个,则与所述中间点对应的轨迹点存在多个,根据所述轨迹点确定的可能轨迹存在多个;
相应的,根据所述最短距离轨迹制作动画之前还包括:计算全部所述可能轨迹的长度,确定最短的所述可能轨迹为所述最短距离轨迹。
7.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,在根据所述最短距离轨迹制作动画之后,还包括:返回提示信息。
8.一种基于三维引擎的最短距离轨迹确定装置,其特征在于,包括:信息获取模块,用于获取待制作动画的坐标点作为起始点,以及待制作动画的目标方向和目标平面;
中间点确定模块,用于自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点;
轨迹点确定模块,用于确定非欧几何曲面上与每一所述中间点距离最近的坐标点,作为轨迹点;
轨迹确定模块,用于依次连接所述轨迹点,确定最短距离轨迹;
动画制作模块,用于根据所述最短距离轨迹制作动画。
9.一种基于三维引擎的最短距离轨迹确定装置,其特征在于,包括:存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任意一项所述的基于三维引擎的最短距离轨迹确定方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的基于三维引擎的最短距离轨迹确定方法的步骤。