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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Math.Vectors.pas System.Math.Vectors.hpp |
System.Math.Vectors | System.Math.Vectors |
説明
指定された X
と Y
の 2D 座標を基に、ベクターを生成します。
Vector にはオーバーロード関数が 2 つあります。 第 1 関数は、Single 浮動小数点値として X
および Y
の座標を取り、第 2 Vector オーバーロード関数は、TPointF 形式 2D 座標を取ります。
変換マトリックスを使用したベクター変換を実現するには、3 つ目の W
座標を追加します。W
が明示的に指定されない場合、W = 1.0
と見なされます。W
座標値は、TVector を使用し FMX.Types ユニット内で宣言されている、すべてのメソッドで無視されます。