System.Math.Vectors.Vector

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch