System.Math.Vectors

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Definiert Klassen, Routinen, Typen und Variablen für Vektoren und Matrizes.

Package rtl280.bpl

Klassen

TMatrix3DConstantsMatrix, die für TMatrix3D-Operationen verwendet wird.
TMatrixConstantsMatrix, die für TMatrix-Operationen verwendet wird.
TQuaternion3DConstantsMatrix, die für TQuaternion3D-Operationen verwendet wird.

Routinen

Point3DErzeugt einen 3D-Punkt auf Basis der gegebenen 3D-Raumkoordinaten.
PointFGibt eine in den TPointF-Typ konvertierte TVector-Variable zurück.
VectorErzeugt einen Vektor anhand der angegebenen 2D-Koordinaten X und Y.
Vector3DErzeugt einen 3D-Vektor auf Basis der gegebenen 3D-Raumkoordinaten.

Typen

PPoint3DZeiger auf eine TPoint3D-Variable.
PVectorZeiger auf eine TVector-Variable.
PVector3DZeiger auf eine TVector3D-Variable.
tagVECTORBeschreibt einen Vektor im zweidimensionalen Raum.
tagVECTOR3DKlasse für Vektoren im 3D-Raum.
TCubicBezierLegt eine kubische Bezier-Kurve fest.
TEpsilonRepräsentiert den minimalen positiven Wert ungleich Null.
TMatrix
TMatrix3DRepräsentiert einen (4x4)-Matrizentyp.
TMatrix3DTypeDefiniert eine 3D-Matrix, die aus 4 3D-Vektoren besteht.
TMatrix3DTypeBaseBeschreibt eine 3D-Matrix als Array mit tagVECTOR3D-Variablen.
TMatrixArrayBeschreibt eine Matrix als TVector-Array.
TMaxtrixArrayBaseBeschreibt eine Matrix als Array mit 3 tagVECTOR-Variablen.
TPoint3DRepräsentiert einen Punkt im 3D-Raum.
TPolygonLegt ein Polygon als Array von TPointF-Punkten an.
TQuaternion3DQuaternion-Zahlentyp.
TVector
TVector3DKlasse für Vektoren im 3D-Raum.
TVector3DArrayArray mit 3D-Vektoren.
TVector3DArrayBaseArray mit 3 tagVECTOR3D-Variablen.
TVector3DTypeDefiniert einen 3D-Vektor, der aus 4 Single-Gleitkommawerten besteht.
TVectorArrayArray mit TVector-Werten.

Variablen

NullPoint3DKonstante, die einen TPoint3D-Wert mit Null-Koordinaten repräsentiert.
NullVector3DKonstante, die den TVector3D-Wert mit Null Koordinaten repräsentiert.