Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

calculate distance in xcode using UIAccelerometer

Tags:

xcode

iphone

I have confused a little bit. Please help me . I wrote this code .And I am getting distX,distY and distZ .Now I want the final distance using these three.

-(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);
}
like image 290
SRI Avatar asked May 28 '26 01:05

SRI


1 Answers

Easy...

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

Good luck.

Best, Peter

like image 98
ilmiacs Avatar answered May 30 '26 21:05

ilmiacs