MathF.Atan2(Single, Single) Метод

Определение

Возвращает угол, тангенс которого равен отношению двух указанных чисел.

public:
 static float Atan2(float y, float x);
public static float Atan2 (float y, float x);
static member Atan2 : single * single -> single
Public Shared Function Atan2 (y As Single, x As Single) As Single

Параметры

y
Single

Координата y точки.

x
Single

Координата х точки.

Возвращаемое значение

Угол θ, измеренный в радианах, такой, что –π ≤ θ ≤ π, и tan(θ) = y / x, где (x, y) — это точка в декартовой системе координат. Обратите внимание на следующее.

  • Для (x,y) в квадранте 1, 0 < θ < π/2.

  • Для (x, y) в квадранте 2 π/2 < θ ≤ π.

  • Для (x,y) в квадранте 3, -π < θ < -π/2.

  • Для (x,y) в квадранте 4, -π/2 < θ < 0.

Для точек за пределами указанных квадрантов возвращаемое значение указано ниже.

  • Если y равно 0 и x не является отрицательным, θ = 0.

  • Если y равно 0 и x не является отрицательным, θ = π.

  • Если y — положительное число, а x равно 0, θ = π/2.

  • Если y является отрицательным и х равно 0, θ = -π/2.

  • Если y равен 0 и х равен 0, то θ = -π/2.

Если значение параметра x или y равно NaN либо если значения параметров x и y равны значению PositiveInfinity или NegativeInfinity, метод возвращает значение NaN.

Комментарии

Возвращаемое значение — это угол в декартовой плоскости, сформированный осью X, и вектор, начинающийся от источника (0,0) и завершающийся в точке (x,y).

Этот метод вызывает базовую среду выполнения C, и точный результат или допустимый диапазон входных данных может отличаться в разных операционных системах или архитектурах.

Применяется к