Freigeben über


atan2

Gibt den Arctangent von zwei Werten (x,y) zurück.

ret atan2(y, x)

Parameter

Element Beschreibung
Y
[in] Der y-Wert.
X
[in] Der x-Wert.

Rückgabewert

Der Bogen von (y,x).

Bemerkungen

Die Zeichen der Parameter x und y werden verwendet, um den Quadranten der Rückgabewerte im Bereich von -π bis π zu bestimmen. Die intrinsische Funktion atan2 HLSL ist für jeden anderen Punkt als den Ursprung gut definiert, auch wenn y gleich 0 und x nicht gleich 0 ist.

Typbeschreibung

Name Vorlagentyp Komponententyp Size
y identisch mit Eingabe x schweben gleiche Dimension(en) wie Eingabe x
x Skalar, Vektor oder Matrix schweben any
Ret identisch mit Eingabe x schweben gleiche Dimension(en) wie Eingabe x

Minimales Shadermodell

Diese Funktion wird in den folgenden Shadermodellen unterstützt.

Shadermodell Unterstützt
Shadermodell 2 (DirectX HLSL) und höhere Shadermodelle ja
Shadermodell 1 (DirectX HLSL) vs_1_1

Anforderungen

Anforderung Wert
Header
Corecrt_math.h

Siehe auch

Systeminterne Funktionen (DirectX HLSL)