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

See also