Angle difference between two bearings: Difference between revisions

Content added Content deleted
Line 361: Line 361:
b2 += 360;
b2 += 360;
//Calculate delta bearing
///Calculate delta bearing
//and
//and
//Convert result value to Q.B.
//Convert result value to Q.B.
Line 367: Line 367:
if(d>180)
if(d>180)
{
d -= 360;
d = (b1-b2)%360;
d = 360 + d;
d = -d;
}
else if(d<-180)
else if(d<-180)
{
d += 360;
d = (b1-b2)%360;
d = 360 - d;
}
return d;
return d;