利索能及
我要发布
收藏
专利号: 2022107011092
申请人: 山东捷瑞数字科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于三维引擎的最短距离轨迹确定方法,其特征在于,包括:获取待制作动画的坐标点作为起始点,以及待制作动画的目标方向和目标平面;

自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点;

确定非欧几何曲面上与每一所述中间点距离最近的坐标点,作为轨迹点;

依次连接所述轨迹点,确定最短距离轨迹;

根据所述最短距离轨迹制作动画。

2.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点包括:自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点;

将所述中间点作为新的所述起始点,自新的所述起始点起,重新沿所述目标方向预设距离处,确定一个坐标点作为下一个中间点,直至所述中间点位于所述目标平面为止。

3.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点包括:自所述起始点起,沿所述目标方向做射线,直到所述目标平面为止确定一条线段;

根据所述预设距离将所述线段等分,确定若干所述中间点。

4.根据权利要求1至3任意一项所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,所述预设距离可调,相应的,本方法还包括:获取动画播放速度和动画播放时长;

根据所述动画播放速度和所述动画播放时长确定所述预设距离。

5.根据权利要求4所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,所述动画播放速度为帧率,相应的,根据所述动画播放速度和所述动画播放时长确定所述预设距离包括:确定所述起始点到所述目标平面的最短距离值;

将所述最短距离值除以所述帧率和所述动画播放时长的乘积,确定所述预设距离。

6.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,确定非欧几何曲面上与每一所述中间点距离最近的坐标点,作为轨迹点包括:若与所述中间点距离最近的坐标点存在多个,则与所述中间点对应的轨迹点存在多个,根据所述轨迹点确定的可能轨迹存在多个;

相应的,根据所述最短距离轨迹制作动画之前还包括:计算全部所述可能轨迹的长度,确定最短的所述可能轨迹为所述最短距离轨迹。

7.根据权利要求1所述的基于三维引擎的最短距离轨迹确定方法,其特征在于,在根据所述最短距离轨迹制作动画之后,还包括:返回提示信息。

8.一种基于三维引擎的最短距离轨迹确定装置,其特征在于,包括:信息获取模块,用于获取待制作动画的坐标点作为起始点,以及待制作动画的目标方向和目标平面;

中间点确定模块,用于自所述起始点起,沿所述目标方向预设距离处,确定一个坐标点作为中间点,直到确定的坐标点位于所述目标平面处为止,以获取若干所述中间点;

轨迹点确定模块,用于确定非欧几何曲面上与每一所述中间点距离最近的坐标点,作为轨迹点;

轨迹确定模块,用于依次连接所述轨迹点,确定最短距离轨迹;

动画制作模块,用于根据所述最短距离轨迹制作动画。

9.一种基于三维引擎的最短距离轨迹确定装置,其特征在于,包括:存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如权利要求1至7任意一项所述的基于三维引擎的最短距离轨迹确定方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的基于三维引擎的最短距离轨迹确定方法的步骤。