System.Math.Vectors.Vector

提供: RAD Studio API Documentation
移動先: 案内検索

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

説明

指定された XY の 2D 座標を基に、ベクターを生成します。

Vector にはオーバーロード関数が 2 つあります。 第 1 関数は、Single 浮動小数点値として X および Y の座標を取り、第 2 Vector オーバーロード関数は、TPointF 形式 2D 座標を取ります。

変換マトリックスを使用したベクター変換を実現するには、3 つ目の W 座標を追加します。W が明示的に指定されない場合、W = 1.0 と見なされます。W 座標値は、TVector を使用し FMX.Types ユニット内で宣言されている、すべてのメソッドで無視されます。

関連項目