A linear transformation matrix is a mathematical tool for describing linear transformations
Any sequence of these operations in a 2-dimensional plane can be described by one linear transformation matrix of 6 parameters. It can do the following
Because parallel lines stay parallel, a linear transformation matrix can describe a 3D isometric projection, but not a 3D perspective projection.
The transformation of a triangle into another triangle uniquely identifies a linear
transformation matrix (CADCalcMatrix).
Applying a linear transformation matrix with CADTransform is generally more
efficient than a succession of singular operations
(CADTranslate, CADScale, CADMirror, CADRotate and
CADShear).
Objects of type Block insert and Raster image have a linear transformation matrix attached
The matrix that doesn’t change anything is called the identity matrix
(CADIdentityMatrix).
A matrix that describes one sequence of the operations scale, rotate and translate
(in that order) is called a standard matrix (CADStandardMatrix).
A matrix that undoes the effect of another matrix is called an inverse matrix
(CADInvertMatrix).
Applying one matrix transformation on another is called a matrix multiplication
(CADTransformMatrix).
The term multiplication is somewhat misleading. When multiplying two numbers, the order of the
two numbers is not important. But when multiplying two matrices the order is important.
Methods
CADIdentityMatrix, CADStandardMatrix,
CADTranslateMatrix, CADRotateMatrix, CADScaleMatrix,
CADMirrorMatrix,
CADShearMatrix, CADTransformMatrix, CADFlipMatrix,
CADStretchMatrix,
CADInvertMatrix,
CADCalcMatrix,
CADGetMatrixPlane.