Click or drag to resize

Matrix3x2NewScalingShearingRotationDegreesTranslation Method

Gets a transformation matrix by specifying scale, shear, rotation and translation. The returned matrix is equivalent to Scale*Shear*Rotation*Translation.

Namespace: Altaxo.Geometry
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static Matrix3x2 NewScalingShearingRotationDegreesTranslation(
	double scaleX,
	double scaleY,
	double shearX,
	double shearY,
	double angleDegree,
	double translateX,
	double translateY
)

Parameters

scaleX  Double
The scale value x.
scaleY  Double
The scale value y.
shearX  Double
The shear value x.
shearY  Double
The shear value y.
angleDegree  Double
The rotation around x axis in degrees.
translateX  Double
The translation in x direction.
translateY  Double
The translation in y direction.

Return Value

Matrix3x2
The transformation matrix. A point transformed with this matrix is first translated, then rotated, then sheared, then scaled.
See Also