System.Math.Vectors.Vector3D

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Math.Vectors.pas
System.Math.Vectors.hpp
System.Math.Vectors System.Math.Vectors

Beschreibung

Erzeugt einen 3D-Vektor auf Basis der gegebenen 3D-Raumkoordinaten.

Es gibt zwei überladene Vector3D-Funktionen. Die erste akzeptiert die 3D-Raumkoordinaten als Single-Gleitkommawerte und die zweite überladene Vector3D-Funktion übernimmt die Koordinaten in Form eines TPoint3D-Wertes.

Wenn die W-Komponente des 3D-Vektors nicht angegeben ist, wird dafür der Wert 1.0 angenommen.

Siehe auch