System.Math.Vectors
Defines classes, routines, types and variables for using vectors and matrixes.
| Package | rtl.bpl | 
|---|
Contents
Classes
| TMatrix3DConstants | Matrix used for TMatrix3D operations. | 
| TMatrixConstants | Matrix used for TMatrix operations. | 
| TQuaternion3DConstants | Matrix used for TQuaternion3D operations. | 
Routines
| Point3D | Generates a 3D point based on the given 3D space coordinates. | 
| PointF | Returns a TVector variable converted to TPointF. | 
| Vector | Generates a vector based on the given X and Y 2D coordinates. | 
| Vector3D | Generates a 3D vector based on the given 3D space coordinates. | 
Types
| PPoint3D | Pointer to a TPoint3D variable. | 
| PVector | Pointer to a TVector variable. | 
| PVector3D | Pointer to a TVector3D variable. | 
| tagVECTOR | Describes a vector in a two-dimensional space. | 
| tagVECTOR3D | Class for vectors in 3D space. | 
| TCubicBezier | Defines a cubic Bezier curve. | 
| TEpsilon | Represents the minimum positive non-zero value. | 
| TMatrix | TMatrix is an array of vectors in a two-dimensional space. It is used for vector transformations in 2D-space. | 
| TMatrix3D | Represents a 4-by-4 matrix type. | 
| TMatrix3DType | Defines a 3D matrix that consists of 4 3D vectors. | 
| TMatrix3DTypeBase | Describes a 3D matrix as an array of tagVECTOR3D variables. | 
| TMatrixArray | Describes a matrix as an array of TVector. | 
| TMaxtrixArrayBase | Describes a matrix as an array of 3 tagVECTOR variables. | 
| TPoint3D | Represents a point in 3D space. | 
| TPolygon | Specifies a polygon as an array of TPointF. | 
| TQuaternion3D | Quaternion number type. | 
| TVector | TVector is a vector in a two-dimensional space. | 
| TVector3D | Class for vectors in 3D space. | 
| TVector3DArray | Array of 3D vectors. | 
| TVector3DArrayBase | Array of 3 tagVECTOR3D. | 
| TVector3DType | Defines a 3D vector that consists of 4 floating-point Single values. | 
| TVectorArray | Array of TVector values. | 
Variables
| NullPoint3D | Constant representing a TPoint3D value with null coordinates. | 
| NullVector3D | Constant representing a TVector3D value with null coordinates. |