刚体运动距离计算

有哪位大佬知道,施加冲量到刚体上,摩擦系数是0,怎么计算刚体能运动的距离。
因为要做运动轨迹的预览,需要在开始运动的时候,就知道最终运动距离。

根据动量定律进行计算
I = mv1 - mv0
获得物体的线速度,由于摩擦系数为0,物体的阻力只有重力在物体运动的垂直分量上面的阻力,通过牛顿定律算出加速度。
最终通过物体的速度和加速度算出运动时间以及运动距离

谢谢答复,请问速度衰减系数又和这个有什么关系呢?

速度衰减系数是用来模拟空气摩擦力的,包括其他类似的效果也是用这个,比如液体中的阻力这些

谢谢,我的游戏里面设置了冲量在中心点,速度衰减系数0.5,现在想在施加冲量的时候,就能计算最终能跑多远,按照动量定律 I = mv1-mv0,能计算出质量m,牛顿定律 F= ma,有冲量,好像算不出来F吧(开始运动的时候)。而且在我把球体运动的速度,在update里面打印出来了,时间间隔也是,没有找到速度衰减系数和速度变化的关系,还望指导,多谢抽时间回复。

动量定律 I = mv1-mv0
冲量I就是你通过施加的冲量,已知
v0为施加冲量前的线速度,通过api获取,已知
m为刚体的质量,可设置,通过api获取,已知
因此施加冲量后的速度v1可知。

利用牛顿定律不是计算力F,而是计算减速的加速度a,从而方便你计算出运动距离。
a = F/m
F的话就要你自己根据物体的运动情况去计算了,初高中的物理知识,我也是丢的差不多了又回去复习的:joy:

小葵花物理课堂开课了:scream:

这个。。。团队好热情啊,貌似楼主应该补一下物理知识了,为引擎大大点赞了

是的,很热情,可惜我还是没搞明白怎么计算距离的

mark