MathF.Atan2(Single, Single) Método

Definição

Retorna o ângulo cuja tangente é o quociente de dois números especificados.

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

Parâmetros

y
Single

A coordenada y de um ponto.

x
Single

A coordenada x de um ponto.

Retornos

Um ângulo, θ, medido em radianos, tal que -π ≤ θ ≤ π e tan(θ) = y / x, em que (x, y) é um ponto no plano cartesiano. Observe o seguinte:

  • Para (x, y) no quadrante 1, 0 < θ < π/2.

  • Para (x, y) no quadrante 2, π/2 < θ ≤ π.

  • Para (x, y) no quadrante 3, -π < θ < -π/2.

  • Para (x, y) no quadrante 4, -π/2 < θ < 0.

Para pontos em limites dos quadrantes, o valor retornado é o seguinte:

  • Se y for 0 e x não for negativo, θ = 0.

  • Se y for 0 e x for negativo, θ = π.

  • Se y for positivo e x for 0, θ = π/2.

  • Se y for negativo e x for 0, θ = - π/2.

  • Se y for 0 e x for 0, θ = 0.

Se x ou y for NaN, ou se x e y forem PositiveInfinity ou NegativeInfinity, o método retornará NaN.

Comentários

O valor retornado é o ângulo no plano cartesiano formado pelo eixo x e um vetor que começa a partir da origem (0,0) e terminando no ponto , (x,y).

Esse método chama o runtime C subjacente e o resultado exato ou o intervalo de entrada válido podem ser diferentes entre diferentes sistemas operacionais ou arquiteturas.

Aplica-se a