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 */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | System.Math.Vectors.pas System.Math.Vectors.hpp |
System.Math.Vectors | System.Math.Vectors |
Description
Generates a vector based on the given X
and Y
2D coordinates.
There are two Vector overloaded functions. The first one accepts the X
and Y
coordinates as Single floating-point values, while the second Vector overloaded function accepts the TPointF format 2D coordinates.
To be able to realize a vector transformation using a transformation matrix, the third W
coordinate is added. If the W
is not explicitly specified, it is assumed to be W = 1.0
. The W
coordinate value is ignored in all methods that use TVector and are declared inside the FMX.Types unit.