You are here: Start » FIL.NET » Invoke.CreateAffineTransformMatrix
Creates affine transform matrix matrix. Return product of matrices: Translation * Rotation * Scale * Shearing.
Namespace: | Fil |
---|---|
Assembly: | FilNet.dll |
Syntax
C++
C#
public static void CreateAffineTransformMatrix ( float inScaleX, float inScaleY, Fil.Vector2D inTranslation, float inRotation, float inShearingX, float inShearingY, Fil.Matrix outTransformMatrix )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inScaleX | float | <-INF, INF> | 1.0f | Image scale in X axis. Default value: 1.0f. |
![]() | inScaleY | float | <-INF, INF> | 1.0f | Image scale in Y axis. Default value: 1.0f. |
![]() | inTranslation | Fil.Vector2D | Image translation. | ||
![]() | inRotation | float | 0.0f | Image rotation in degree. Default value: 0.0f. | |
![]() | inShearingX | float | <-INF, INF> | Shearing in X axis coefficient. | |
![]() | inShearingY | float | <-INF, INF> | Shearing in Y axis coefficient. | |
![]() | outTransformMatrix | Fil.Matrix | Return product of matrices: Translation * Rotation * Scale * Shearing. |