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() {}
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | FMX.Utils.pas FMX.Utils.hpp |
FMX.Utils | FMX.Utils |
Beschreibung
Ein Record, der eine 2D-Linie repräsentiert.
Eine Linie wird durch einen Ursprungspunkt definiert, hat eine Richtung, und Sie können überprüfen, ob eine Linie einen Kreis schneidet.