如何检测空间中的那个物体当前是否稳定以及他的位置。哪个参数为我们提供了相关信息或有任何功能?
问问题
232 次
2 回答
0
只需检查身体的速度,并最终检查加速度。如果您想超级准确地检查您的身体是否是静态的,请使用:
if cpveql(body->v,cpvzero)
theyAreQualDoSomethingFunction();
但是,正如文档警告的那样
比较浮点数时要小心!
所以你最好检查一下body->vx和body->vy的绝对值 是否小于一些小的精度值。
如前所述,为了超级精确,您还应该检查加速度。
于 2011-03-29T22:19:24.590 回答
0
如果它的位置随着时间的推移是恒定的,那么它就是稳定的。如果不是 - 它不稳定。
于 2011-03-29T08:39:55.283 回答