3

我有点困惑。请帮我 。我写了这段代码。我得到了 distX、distY 和 distZ 。现在我想要使用这三个的最终距离。

-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
    velX += (acceleration.x * intervalDate);
    distX += (velX * intervalDate);

    velY += (acceleration.y * intervalDate);
    distY += (velY * intervalDate);

    velZ += (acceleration.z * intervalDate);
    distZ += (velZ * intervalDate);
}
4

1 回答 1

1

简单的...

distance = sqrt( distX*distX + distY*distY + distZ*distZ );

祝你好运。

最好的,彼得

于 2012-09-06T10:58:45.883 回答