public static void Angle90(ref Vector2 vector, out float result) { var vec = vector.Normalize(); float val = Math.Abs(vec.X); val = (val > 1) ? 1 : val; result = (float)Math.Acos(val); }