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() {}
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | FMX.Utils.pas FMX.Utils.hpp |
FMX.Utils | FMX.Utils |
Description
A record that represents a 2D line.
A line is defined by an origin point, has a direction and you can check if a line intersects with a circle.