System.Math.Vectors

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les classes, les routines, les types et les variables pour l'utilisation des vecteurs et des matrices.

Package rtl.bpl

Classes

TMatrix3DConstantsMatrice utilisée pour des opérations de TMatrix3D.
TMatrixConstantsMatrice utilisée pour des opérations de TMatrix.
TQuaternion3DConstantsMatrice utilisée pour des opérations de TQuaternion3D.

Routines

Point3DGénère un point 3D basé sur les coordonnées d'espace 3D données.
PointFRenvoie une variable TVector convertie en TPointF.
VectorGénère un vecteur basé les coordonnées 2D X et Y données.
Vector3DGénère un vecteur 3D basé sur les coordonnées d'espace 3D données.

Types

PPoint3DPointeur sur une variable TPoint3D.
PVectorPointeur sur une variable TVector.
PVector3DPointeur sur une variable TVector3D.
tagVECTORDécrit un vecteur dans un espace 2D.
tagVECTOR3DClasse pour les vecteurs dans l'espace 3D.
TCubicBezierDéfinit une courbe de Bézier cubique.
TEpsilonReprésente la valeur différente de zéro positive minimale.
TMatrix
TMatrix3DReprésente un type de matrice 4 par 4.
TMatrix3DTypeDéfinit une matrice 3D qui est composée de 4 vecteurs 3D.
TMatrix3DTypeBaseDécrit une matrice 3D en tant que tableau de variables tagVECTOR3D.
TMatrixArrayDécrit une matrice en tant que tableau de TVector.
TMaxtrixArrayBaseDécrit une matrice en tant que tableau de 3 variables tagVECTOR.
TPoint3DReprésente un point dans l'espace 3D.
TPolygonSpécifie un polygone en tant que tableau de TPointF.
TQuaternion3DType de nombre quaternion.
TVector
TVector3DClasse pour les vecteurs dans l'espace 3D.
TVector3DArrayTableau de vecteurs 3D.
TVector3DArrayBaseTableau de 3 tagVECTOR3D.
TVector3DTypeDéfinit un vecteur 3D qui est composé de 4 valeurs Single à virgule flottante.
TVectorArrayTableau de valeurs TVector.

Variables

NullPoint3DConstante représentant une valeur TPoint3D avec des coordonnées null.
NullVector3DConstante représentant une valeur TVector3D avec des coordonnées null.