【发布时间】:2012-04-28 12:51:10
【问题描述】:
我一直在学习物理编程中的碰撞,我有一个很大的疑问。
在球体中思考,当一个球体同时与 2 个碰撞时,我认为使两个球体移动的力大小必须除以 2。但是当我对其进行编程时,我总是看到一个球体的速度比第二个球体的速度快,导致我编程它的方式首先与另一个球体发生碰撞。让我们展示一张图片来清楚地描述问题:
首先它检测到红色球体。 然后检测到碰撞,力的大小就像只有一个球体。 然后它检测到橙色球体,并且力大小小于第一个。
知道我必须用什么来编程这个,或者我有什么误解吗?
模组:
此外,如果你帮我寻找一种可以很好地实现这一点的机制,我会给你 50 多个。
【问题讨论】:
-
这是现实的。你确定要让它更“完美”吗?
-
我喜欢让它最接近真实碰撞的可能性,以便以后在计算成本不值得时进行近似。
标签: collision-detection physics