CreateAffineTransformMatrix
Creates affine transform matrix matrix. Return product of matrices: Translation * Rotation * Scale * Shearing.
Syntax
C++
C#
Python
def CreateAffineTransformMatrix( outTransformMatrix: Matrix, /, *, inScaleX: float = 1.0, inScaleY: float = 1.0, inTranslation: Vector2D = Vector2D(0, 0), inRotation: float = 0.0, inShearingX: float = 0, inShearingY: float = 0 ) -> None
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
inScaleX | float | - - ![]() |
1.0 | Image scale in X axis |
![]() |
inScaleY | float | - - ![]() |
1.0 | Image scale in Y axis |
![]() |
inTranslation | Vector2D | Vector2D(0, 0) | Image translation | |
![]() |
inRotation | float | 0.0 | Image rotation in degree | |
![]() |
inShearingX | float | - - ![]() |
0 | Shearing in X axis coefficient |
![]() |
inShearingY | float | - - ![]() |
0 | Shearing in Y axis coefficient |
![]() |
outTransformMatrix | Matrix | Return product of matrices: Translation * Rotation * Scale * Shearing |


- 