MathF.Atan2(Single, Single) Methode

Definition

Gibt einen Winkel zurück, dessen Tangens der Quotient zweier angegebener Zahlen ist.

public:
 static float Atan2(float y, float x);
public static float Atan2 (float y, float x);
static member Atan2 : single * single -> single
Public Shared Function Atan2 (y As Single, x As Single) As Single

Parameter

y
Single

Die y-Koordinate eines Punkts.

x
Single

Die x-Koordinate eines Punkts.

Gibt zurück

Ein Winkel (θ) im Bogenmaß im Bereich –π ≤ θ ≤ π, und tan(θ) = y / x, wobei (x, y) einen Punkt in der kartesischen Ebene darstellt. Beachten Sie dabei:

  • Wenn (x, y) im 1. Quadranten liegt, gilt 0 < θ < π/2.

  • Für (x, y) in Quadrant 2 π/2 < θ ≤ π.

  • Wenn (x, y) im 3. Quadranten liegt, gilt –π < θ < –π/2.

  • Wenn (x, y) im 4. Quadranten liegt, gilt –π/2 < θ < 0.

Für Punkte an den Begrenzungen der Quadranten wird der folgende Rückgabewert zurückgegeben:

  • Wenn y gleich 0 und x nicht negativ ist, gilt θ = 0.

  • Wenn y gleich 0 und x negativ ist, gilt θ = π.

  • Wenn y positiv und x gleich 0 ist, gilt θ = π/2.

  • Wenn y negativ ist und x gleich 0 ist, gilt θ = -π/2.

  • Wenn y gleich 0 ist und x gleich 0 ist, gilt θ = 0.

Wenn x oder y gleich NaN ist oder wenn x und y entweder gleich PositiveInfinity oder gleich NegativeInfinity sind, gibt die Methode NaN zurück.

Hinweise

Der Rückgabewert ist der Winkel in der kartesischen Ebene, der von der x-Achse gebildet wird, und ein Vektor, der vom Ursprung (0,0) beginnt und am Punkt (x,y) endet.

Diese Methode ruft die zugrunde liegende C-Runtime auf, und das genaue Ergebnis oder der gültige Eingabebereich kann sich zwischen verschiedenen Betriebssystemen oder Architekturen unterscheiden.

Gilt für: