TTMSFNCGraphicsMatrix Record
A 3×3 homogeneous matrix for 2D affine transformations such as scaling, rotation, and translation of graphics coordinates.
API unit family: TMSFNCGraphicsTypes
Syntax
TTMSFNCGraphicsMatrix = record
Fields and properties
| Name | Type | Description |
|---|---|---|
m11 |
Single |
Horizontal scaling factor. |
m12 |
Single |
Vertical shearing factor. |
m13 |
Single |
First column of the homogeneous row; 0 for an affine transform. |
m21 |
Single |
Horizontal shearing factor. |
m22 |
Single |
Vertical scaling factor. |
m23 |
Single |
Second column of the homogeneous row; 0 for an affine transform. |
m31 |
Single |
Horizontal translation, in coordinate units. |
m32 |
Single |
Vertical translation, in coordinate units. |
m33 |
Single |
Homogeneous scaling factor; 1 for an affine transform. |