public static Vector CalcAngles(Vector src, Vector dst) { Vector delta = dst - src; Vector angles = new Vector() { X = ExtraMath.RadianToDegrees((float)Math.Atan2(-delta.Z, Math.Sqrt(delta.X * delta.X + delta.Y * delta.Y))), Y = ExtraMath.RadianToDegrees((float)Math.Atan2(delta.Y, delta.X)), Z = 0 }; return(angles); }