MathF.Atan2(Single, Single) MathF.Atan2(Single, Single) MathF.Atan2(Single, Single) MathF.Atan2(Single, Single) Method

Определение

Возвращает угол, тангенс которого равен отношению двух указанных чисел.Returns the angle whose tangent is the quotient of two specified numbers.

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 Single Single Single

Координата y точки.The y coordinate of a point.

x
Single Single Single Single

Координата х точки.The x coordinate of a point.

Возвраты

Угол θ, измеренный в радианах, такой, что –π ≤ θ ≤ π, и tan(θ) = y / x, где (x, y) — это точка в декартовой системе координат.An angle, θ, measured in radians, such that -π ≤ θ ≤ π, and tan(θ) = y / x, where (x, y) is a point in the Cartesian plane. Обратите внимание на следующее.Observe the following: – Для (x, y) в квадранте 1, 0 < θ < π/2.- For (x, y) in quadrant 1, 0 < θ < π/2.

– Для (x, y) в квадранте 2, π/2 < θ ≤ π.- For (x, y) in quadrant 2, π/2 < θ ≤ π.

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

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

Для точек за пределами указанных квадрантов возвращаемое значение указано ниже.For points on the boundaries of the quadrants, the return value is the following: – Если y равно 0, и x не является отрицательным, то θ = 0.- If y is 0 and x is not negative, θ = 0.

– Если y равно 0, и x является отрицательным, то θ = π.- If y is 0 and x is negative, θ = π.

– Если y — положительное число, а x равно 0, то θ = π/2.- If y is positive and x is 0, θ = π/2.

– Если y — отрицательное число, а х равно 0, то θ = -π/2.- If y is negative and x is 0, θ = -π/2.

– Если y равен 0, и х равен 0, то θ = 0.- If y is 0 and x is 0, θ = 0.

Если значение параметра x или y равно NaN либо если значения параметров x и y равны значению PositiveInfinity или NegativeInfinity, метод возвращает значение NaN.If x or y is NaN, or if x and y are either PositiveInfinity or NegativeInfinity, the method returns NaN.

Комментарии

Возвращает значение угла в декартовой системе координат, образованное оси x и vector, начиная от начала координат, (0,0) и заканчивающимся в точке, (x, y).The return value is the angle in the Cartesian plane formed by the x-axis, and a vector starting from the origin, (0,0), and terminating at the point, (x,y).

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