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