System.Math.Vectors.Vector
Delphi
function Vector(const X, Y: Single; const W: Single = 1.0): TVector;
function Vector(const P: TPointF; const W: Single = 1.0): TVector;
C++
extern DELPHI_PACKAGE TVector __fastcall Vector(const float X, const float Y, const float W = 1.000000E+00f)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Math.Vectors.pas System.Math.Vectors.hpp |
System.Math.Vectors | System.Math.Vectors |
Beschreibung
Erzeugt einen Vektor anhand der angegebenen 2D-Koordinaten X und Y.
Es gibt zwei überladene Vector-Funktionen. Die erste akzeptiert die X- und Y-Koordinaten als Single-Gleitkommawerte und die zweite übernimmt die 2D-Koordinaten im TPointF-Format.
Um eine Vektorumwandlung mit einer Transformationsmatrix auszuführen, wird die dritte W
-Koordinate hinzugefügt. Wenn W
nicht explizit angegeben ist, wird W = 1.0
angenommen. Der Wert der W
-Koordinate wird in allen Methoden ignoriert, die TVector verwenden und in der Unit FMX.Types deklariert sind.