System.Math.Vectors.Vector

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Math.Vectors.pas
System.Math.Vectors.hpp
System.Math.Vectors System.Math.Vectors

Description

Génère un vecteur basé les coordonnées 2D X et Y données.

Il existe deux fonctions Vector surchargées. La première fonction accepte les coordonnées X et Y sous la forme de valeurs à virgule flottante Single, tandis que la seconde fonction Vector surchargée accepte les coordonnées 2D au format TPointF.

Afin de réaliser une transformation de vecteur en utilisant une matrice de transformation, la troisième coordonnée W est ajoutée. Si la coordonnée W n'est pas spécifiée explicitement, elle est supposée valoir W = 1.0. La valeur de la coordonnée W est ignorée dans toutes les méthodes qui utilisent TVector et qui sont déclarées dans l'unité FMX.Types.

Voir aussi