Funzione XMVectorATan2Est (directxmath.h)
Stima l'arcotangente di Y/X.
Sintassi
XMVECTOR XM_CALLCONV XMVectorATan2Est(
[in] FXMVECTOR Y,
[in] FXMVECTOR X
) noexcept;
Parametri
[in] Y
Primo vettore.
[in] X
Secondo vettore.
Valore restituito
Restituisce un vettore. Ogni componente è una stima dell'arcotangente del componente Y corrispondente diviso dal componente X corrispondente. Ogni componente si trova nell'intervallo (-PI/2, PI/2).
XMVectorATan2Est
restituisce i valori seguenti per i valori di input speciali specificati.
Valore di input | Valore restituito |
---|---|
Y == 0 e X < 0 | Pi con lo stesso segno di Y |
Y == 0 e X > 0 | 0 con lo stesso segno di Y |
Y != 0 e X == 0 | Pi/2 con lo stesso segno di Y |
X == -Infinito e Y è finito | Pi con lo stesso segno di Y |
X == +Infinito e Y è finito | 0 con lo stesso segno di Y |
Y == Infinito e X è finito | Pi/2 con lo stesso segno di Y |
Y == Infinito e X == -Infinito | 3Pi/4 con lo stesso segno di Y |
Y == Infinito e X == +Infinito | Pi/ 4 con lo stesso segno di Y |
Commenti
Est
le funzioni offrono prestazioni maggiori a spese della riduzione dell'accuratezza.
Est
le funzioni sono appropriate per calcoli non critici in cui l'accuratezza può essere sacrificata per la velocità.
La quantità esatta di accuratezza e aumento della velocità persa dipende dalla piattaforma.
Questa funzione usa un'approssimazione minimax di 9 gradi.
Requisiti della piattaforma
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.Requisiti
Piattaforma di destinazione | Windows |
Intestazione | directxmath.h (include DirectXMath.h) |