System.Math.Vectors
Defines classes, routines, types and variables for using vectors and matrixes.
| Package | rtl230.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. |