FMX.Utils.TLine2D
Delphi
TLine2D = record
Origin: TPointF;
Direction: TPointF;
constructor Create(const AnOrigin, ADestination: TPointF);
function Intersects(const ACircle: TCircle2D): Boolean;
end;
C++
struct DECLSPEC_DRECORD TLine2D
{
public:
System::Types::TPointF Origin;
System::Types::TPointF Direction;
__fastcall TLine2D(const System::Types::TPointF &AnOrigin, const System::Types::TPointF &ADestination);
bool __fastcall Intersects(const TCircle2D &ACircle);
TLine2D() {}
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | FMX.Utils.pas FMX.Utils.hpp |
FMX.Utils | FMX.Utils |
Description
Enregistrement qui représente une ligne en 2D.
Une ligne est définie par un point d'origine et a une direction. Vous pouvez vérifier si une ligne est en intersection avec un cercle.