AP_Math: added Vector2f.angle()

useful for calculating the vector in polar coordinates
This commit is contained in:
Andrew Tridgell 2013-03-29 17:24:51 +11:00
parent f6aacdc768
commit 2d29a6a7be
1 changed files with 6 additions and 0 deletions

View File

@ -170,6 +170,12 @@ struct Vector2
return (T)acosf((v1*v2) / (v1.length()*v2.length()));
}
// computes the angle in radians between the origin and this vector
T angle(void)
{
return (T)atan2f(y, x);
}
// computes the angle between this vector and another vector
T angle(const Vector2<T> &v2)
{