Click or drag to resize

Matrix3x2NewScalingShearingRotationRadianTranslation 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 NewScalingShearingRotationRadianTranslation(
	double scaleX,
	double scaleY,
	double shearX,
	double shearY,
	double angle,
	double translateX,
	double translateY
)

Parameters

scaleX  Double
The scale value x.
scaleY  Double
The scale value y.
shearX  Double
The shear in x direction.
shearY  Double
The shear in y direction.
angle  Double
The rotation around x axis in radian.
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