0

如何检测空间中的那个物体当前是否稳定以及他的位置。哪个参数为我们提供了相关信息或有任何功能?

4

2 回答 2

0

只需检查身体的速度,并最终检查加速度。如果您想超级准确地检查您的身体是否是静态的,请使用:

if cpveql(body->v,cpvzero)
   theyAreQualDoSomethingFunction();

但是,正如文档警告的那样

比较浮点数时要小心!

所以你最好检查一下body->vxbody->vy的绝对值 是否小于一些小的精度值。

如前所述,为了超级精确,您还应该检查加速度。

于 2011-03-29T22:19:24.590 回答
0

如果它的位置随着时间的推移是恒定的,那么它就是稳定的。如果不是 - 它不稳定。

于 2011-03-29T08:39:55.283 回答