System.Math.Vectors.Vector3D
Delphi
function Vector3D(const X, Y, Z: Single; const W: Single = 1.0): TVector3D; overload;
function Vector3D(const P: TPoint3D; const W: Single = 1.0): TVector3D; overload;
C++
extern DELPHI_PACKAGE TVector3D __fastcall Vector3D(const float X, const float Y, const float Z, 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 3D basé sur les coordonnées d'espace 3D données.
Il existe deux fonctions Vector3D surchargées. La première fonction accepte les coordonnées d'espace 3D sous la forme de valeurs Single à virgule flottante, tandis que la seconde fonction Vector3D surchargée prend les coordonnées sous la forme d'un TPoint3D.
Si le composant w du vecteur 3D n'est pas spécifié, il est supposé valoir 1.0
.