Exemplo n.º 1
0
        public static Vector2 Lerp(Vector2 a, Vector2 b, float t)
        {
            if (t <= 0)
            {
                return(a);
            }
            if (t >= 1)
            {
                return(b);
            }

            return(new Vector2(
                       SharedUtilities.Lerp(a.X, b.X, t),
                       SharedUtilities.Lerp(a.Y, b.Y, t)
                       ));
        }
Exemplo n.º 2
0
        public static float AngleDeg(Vector2 a, Vector2 b)
        {
            float angle = Angle(a, b);

            return(SharedUtilities.RadToDeg(angle));
        }