You are here: Start » AVL.NET » AVL.CreateAffineTransformMatrix(float, float, AvlNet.Vector2D, float, float, float, AvlNet.Matrix)
AVL.CreateAffineTransformMatrix(float, float, AvlNet.Vector2D, float, float, float, AvlNet.Matrix)
Creates affine transform matrix matrix. Return product of matrices: Translation * Rotation * Scale * Shearing.
| Namespace: | AvlNet |
|---|---|
| Assembly: | AVL.NET.dll |
Syntax
public static void CreateAffineTransformMatrix( float inScaleX, float inScaleY, AvlNet.Vector2D inTranslation, float inRotation, float inShearingX, float inShearingY, out AvlNet.Matrix outTransformMatrix )
Parameters
- inScaleX
- Type: System.Single
Image scale in X axis - inScaleY
- Type: System.Single
Image scale in Y axis - inTranslation
- Type: AvlNet.Vector2D
Image translation - inRotation
- Type: System.Single
Image rotation in degree - inShearingX
- Type: System.Single
Shearing in X axis coefficient - inShearingY
- Type: System.Single
Shearing in Y axis coefficient - outTransformMatrix
- Type: AvlNet.Matrix
Return product of matrices: Translation * Rotation * Scale * Shearing
