System.Types.TPointF.Angle

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Angle(const APoint: TPointF): Single;

C++

float Angle(const TPointF &P) const _ALWAYS_INLINE {

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Types.pas
SystemTypes.h
System.Types TPointF


Beschreibung

Berechnet mit der Arctan2-Funktion den Winkel im Bogenmaß, der durch den Punkt und den Parameter APoint relativ zur X-Achse gebildet wird.

 Result := Arctan2(Self.Y - APoint.Y, Self.X - APoint.X);

Angle entspricht Arctan2(X, Y). Arctan2 ist der Winkel im Bogenmaß zwischen der positiven X-Achse einer Ebene und dem durch die Koordinaten (X, Y) angegebenen Punkt auf der Ebene. Der Winkel ist positiv für Winkel gegen den Uhrzeigersinn (obere Halbebene, Y > 0) und negativ für Winkel im Uhrzeigersinn (untere Halbebene, Y < 0).

Arctan2(0, 0) ist 0, weil Arctan2(0, 0) normalerweise nicht definiert ist.

Siehe auch