物体传送的仿真方法、装置及终端设备制造方法及图纸

技术编号:33305352 阅读:10 留言:0更新日期:2022-05-06 12:14
本申请适用于仿真技术领域,提供了物体传送的仿真方法、装置及终端设备,所述仿真方法包括:循环执行以下步骤:通过位置加合运算的方法,控制所述传送物体向第一方向移动第一移动距离,到达第一终点位置;通过刚体的平移方法,控制所述传送物体从所述第一终点位置向第二方向移动所述第一移动距离,到达第二终点位置,以控制在所述传送物体之上的待传送物体向所述第二方向移动所述第一移动距离。通过上述方法,能够提高仿真的真实性。能够提高仿真的真实性。能够提高仿真的真实性。

【技术实现步骤摘要】
物体传送的仿真方法、装置及终端设备


[0001]本申请属于仿真
,尤其涉及物体传送的仿真方法、装置、终端设备及计算机可读存储介质。

技术介绍

[0002]目前,基于计算机技术的发展,用户可通过计算机程序实现的功能越来越多。比如,可通过计算机程序仿真物体的运动。
[0003]现有的方法在仿真传送物体传送物体时,通常是直接移动与传送物体接触的物体来呈现物体的移动。但采用该方法仿真时,效果不够真实。

技术实现思路

[0004]本申请实施例提供了物体传送的仿真方法、装置及终端设备,可以解决现有方法在仿真物体传送时,真实性较差的问题。
[0005]第一方面,本申请实施例提供了一种物体传送的仿真方法,待传送物体设置有普通刚体和碰撞体,传送物体设置有运动学刚体和碰撞体,其中,设置有普通刚体的物体运动时不能影响设置有运动学刚体的物体的运动,而设置有运动学刚体的物体运动时则能够影响设置有普通刚体的物体的运动,所述仿真方法包括:
[0006]在所述待传送物体放置在所述传送物体之上时,循环执行以下步骤:
[0007]通过位置加合运算的方法,控制所述传送物体向第一方向移动第一移动距离,到达第一终点位置,其中,通过所述位置加合运算的方法控制所述传送物体运动时,不会通过碰撞影响在所述传送物体之上的待传送物体运动,所述第一方向为与所述传送物体的传送方向相反的方向;
[0008]通过刚体的平移方法,控制所述传送物体从所述第一终点位置向第二方向移动所述第一移动距离,到达第二终点位置,以控制在所述传送物体之上的待传送物体向所述第二方向移动所述第一移动距离,其中,所述第二方向为与所述传送物体的传送方向相同的方向,通过所述刚体的平移方法控制所述传送物体运动时,能够通过碰撞影响在所述传送物体之上的待传送物体运动。
[0009]第二方面,本申请实施例提供了一种物体传送的仿真装置,待传送物体设置有普通刚体和碰撞体,传送物体设置有运动学刚体和碰撞体,其中,设置有普通刚体的物体运动时不能影响设置有运动学刚体的物体的运动,而设置有运动学刚体的物体运动时则能够影响设置有普通刚体的物体的运动,所述仿真装置包括:
[0010]在所述待传送物体放置在所述传送物体之上时,以下模块循环执行对应的步骤:
[0011]第一终点位置确定模块,用于通过位置加合运算的方法,控制所述传送物体向第一方向移动第一移动距离,到达第一终点位置,其中,通过所述位置加合运算的方法控制所述传送物体运动时,不会通过碰撞影响在所述传送物体之上的待传送物体运动,所述第一方向为与所述传送物体的传送方向相反的方向;
[0012]第二终点位置确定模块,用于通过刚体的平移方法,控制所述传送物体从所述第一终点位置向第二方向移动所述第一移动距离,到达第二终点位置,以控制在所述传送物体之上的待传送物体向所述第二方向移动所述第一移动距离,其中,所述第二方向为与所述传送物体的传送方向相同的方向,通过所述刚体的平移方法控制所述传送物体运动时,能够通过碰撞影响在所述传送物体之上的待传送物体运动。
[0013]第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的方法。
[0014]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。
[0015]第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面所述的方法。
[0016]本申请实施例与现有技术相比存在的有益效果是:
[0017]本申请实施例中,先通过位置加合运算的方法,控制传送物体向第一方向移动第一移动距离,再通过刚体的平移方法,控制该传送物体向第二方向移动第一移动距离。由于第一方向为与该传送物体的传送方向相反的方向,而第二方向为与该传送物体的传送方向相同的方向,即第一方向和第二方向为相反的两个方向,因此,传送物体在两次移动中,又回到了原来的位置。但传送物体在第二次移动过程中,能够控制在该传送物体之上的待传送物体向该第二方向移动第一移动距离。也即,传送物体在两次移动中实现了对待传送物体的传送,且由于在传送待传送物体的过程中,该传送物体也执行了移动动作(但该传送物体在第一次移动前的位置和第二次移动后的位置不变),因此,当以预设的间隔时间循环执行上述两个移动动作时,能够使得传送的仿真效果更真实。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0019]图1是本申请一实施例提供的Unity3D引擎中刚体组件的属性示意图;
[0020]图2是本申请一实施例提供的一种没有绑定碰撞体时出现穿模的示意图;
[0021]图3是本申请一实施例提供的一种绑定有碰撞体时没有出现穿模的示意图;
[0022]图4是本申请一实施例提供的一种物体传送的仿真方法的流程示意图;
[0023]图5是本申请另一实施例提供的A物体放置在B物体之上的位置示意图;
[0024]图6是本申请一实施例提供的使用位置加合运算移动图5中的B物体后,A物体和B物体的位置示意图;
[0025]图7是本申请另一实施例提供的使用刚体的平移方法移动图6中的B物体后,A物体和B物体的位置示意图;
[0026]图8是本申请实施例提供的物体传送的仿真装置的结构框图;
[0027]图9是本申请实施例提供的终端设备的结构示意图。
具体实施方式
[0028]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0029]应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0030]还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0031]另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0032]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物体传送的仿真方法,其特征在于,待传送物体设置有普通刚体和碰撞体,传送物体设置有运动学刚体和碰撞体,其中,设置有普通刚体的物体运动时不能影响设置有运动学刚体的物体的运动,而设置有运动学刚体的物体运动时则能够影响设置有普通刚体的物体的运动,所述仿真方法包括:在所述待传送物体放置在所述传送物体之上时,循环执行以下步骤:通过位置加合运算的方法,控制所述传送物体向第一方向移动第一移动距离,到达第一终点位置,其中,通过所述位置加合运算的方法控制所述传送物体运动时,不会通过碰撞影响在所述传送物体之上的待传送物体运动,所述第一方向为与所述传送物体的传送方向相反的方向;通过刚体的平移方法,控制所述传送物体从所述第一终点位置向第二方向移动所述第一移动距离,到达第二终点位置,以控制在所述传送物体之上的待传送物体向所述第二方向移动所述第一移动距离,其中,所述第二方向为与所述传送物体的传送方向相同的方向,通过所述刚体的平移方法控制所述传送物体运动时,能够通过碰撞影响在所述传送物体之上的待传送物体运动。2.如权利要求1所述的仿真方法,其特征在于,所述控制所述传送物体向第一方向移动第一移动距离,到达第一终点位置,包括:确定所述传送物体的当前位置;确定所述传送物体对应的第一速度;根据所述第一速度以及预设的移动时长确定所述第一移动距离;根据所述当前位置、所述第一方向、所述传送物体的传送方向以及所述第一移动距离,确定所述传送物体的第一终点位置;控制所述传送物体从所述当前位置到达所述第一终点位置;所述控制所述传送物体从所述第一终点位置向第二方向移动所述第一移动距离,到达第二终点位置,包括:根据所述第一终点位置、第二方向、所述传送物体的传送方向以及所述第一移动距离,确定所述传送物体的第二终点位置;控制所述传送物体从所述第一终点位置到达所述第二终点位置。3.如权利要求2所述的仿真方法,其特征在于,所述确定所述传送物体对应的第一速度,包括:获取所述待传送物体的重量;根据所述待传送物体的重量以及预设的第二速度,确定所述传送物体对应的第一速度,其中,所述预设的第二速度为所述传送物体之上没有放置任何待传送物体时对应的速度。4.如权利要求3所述的仿真方法,其特征在于,还包括:若所述第一速度为0,则发出提示信息,所述提示信息用于提示所述待传送物体的重量过大。5.如权利要求2所述的仿真方法,其特...

【专利技术属性】
技术研发人员:卢圣王轶丹
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1