Compartir a través de


Función XMVectorATan2 (directxmath.h)

Calcula la arcotangente de Y/X.

Sintaxis

XMVECTOR XM_CALLCONV XMVectorATan2(
  [in] FXMVECTOR Y,
  [in] FXMVECTOR X
) noexcept;

Parámetros

[in] Y

Primer vector.

[in] X

Segundo vector.

Valor devuelto

Devuelve un vector. Cada componente es la arcotangente del componente Y correspondiente dividido por el componente X correspondiente. Cada componente está en el intervalo (-PI/2, PI/2).

XMVectorATan2 devuelve los valores siguientes para los valores de entrada especiales especificados.

Valor de entrada Valor devuelto
Y == 0 y X < 0 Pi con el mismo signo que Y
Y == 0 y X > 0 0 con el mismo signo que Y
Y != 0 y X == 0 Pi/ 2 con el mismo signo que Y
X == -Infinity e Y es finito Pi con el mismo signo que Y
X == +Infinity e Y es finito 0 con el mismo signo que Y
Y == Infinity y X es finito Pi/ 2 con el mismo signo que Y
Y == Infinity y X == -Infinity 3Pi/ 4 con el mismo signo que Y
Y == Infinity y X == +Infinity Pi/ 4 con el mismo signo que Y

Comentarios

Esta función usa una aproximación de minimax de 17 grados.

Requisitos de la plataforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK para Windows 8. Compatible con aplicaciones de escritorio Win32, aplicaciones de la Tienda Windows y Windows Phone 8 aplicaciones.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado directxmath.h (incluir DirectXMath.h)

Consulte también

Funciones vectoriales transcendentales

XMVectorATan

XMVectorATan2Est

XMVectorATanEst

XMVectorTan