public static float rotationFromVector(Vector2 vect) { float angle = (float)Math.Atan(vect.X / vect.Y); angle = (vect.Y < 0 ? (float)(Math.PI) + angle : angle); return angle; }