System.Types.TPointF.Angle

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Angle(const APoint: TPointF): Single;

C++

float Angle(const TPointF &P) const _ALWAYS_INLINE {

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Types.pas
SystemTypes.h
System.Types TPointF


Description

Calcule l'angle en radians formé par le point et le paramètre APoint relativement à l'axe X en utilisant une fonction Arctan2.

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

Angle est l'équivalent de Arctan2(X, Y), qui est l'angle en radians entre l'axe X positif d'un plan et le point donné par les coordonnées (X, Y) sur le plan. L'angle est positif pour les angles mesurés en sens anti-horaire (demi-plan supérieur, Y > 0) et négatif pour les angles mesurés dans le sens horaire (demi-plan inférieur, Y < 0).

Arctan2(0, 0) vaut 0, car Arctan2(0, 0) est normalement non défini.

Voir aussi