Condividi tramite


atan2

Restituisce l'arcotangente di due valori (x,y).

ret atan2(y, x)

Parametri

Elemento Descrizione
Y
[in] Valore y.
X
[in] Valore x.

Valore restituito

Arcotangente di (y,x).

Commenti

I segni dei parametri x e y vengono usati per determinare il quadrante dei valori restituiti all'interno dell'intervallo di -π da π. La funzione intrinseca atan2 HLSL è ben definita per ogni punto diverso dall'origine, anche se y è uguale a 0 e x non è uguale a 0.

Descrizione tipo

Nome Tipo di modello Tipo di componente Dimensione
y uguale a input x float stesse dimensioni dell'input x
x scalare, vettore o matrice float any
Ret uguale a input x float stesse dimensioni dell'input x

Modello di shader minimo

Questa funzione è supportata nei modelli shader seguenti.

Modello di shader Supportato
Modello shader 2 (DirectX HLSL) e modelli shader superiori
Modello shader 1 (DirectX HLSL) vs_1_1

Requisiti

Requisito Valore
Intestazione
Corecrt_math.h

Vedi anche

Funzioni intrinseche (DirectX HLSL)