Table of Contents

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.

Used by