Cascade.MyMath.AngleDistance C# (CSharp) Метод

AngleDistance() публичный статический Метод

public static AngleDistance ( Vector2 vec1, Vector2 vec2, float target ) : float
vec1 Vector2
vec2 Vector2
target float
Результат float
        public static float AngleDistance(Vector2 vec1, Vector2 vec2, float target)
        {
            float dir = MathHelper.ToDegrees(Direction(vec1, vec2));
            float d1 = Math.Abs(target - dir);
            float d2 = Math.Abs(target - (dir + 360));
            float d3 = Math.Abs(target - (dir - 360));
            return Math.Min(Math.Min(d1, d2), d3);
        }
        public static Vector2 Direction(Vector3 vec1, Vector3 vec2)