Click or drag to resize

Matrix3x3FromScaleShearRotationRadian Method

Gets a transformation matrix by specifying translation, rotation, shear and scale.

Namespace: Altaxo.Geometry
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static Matrix3x3 FromScaleShearRotationRadian(
	double scaleX,
	double scaleY,
	double scaleZ,
	double shearX,
	double shearY,
	double shearZ,
	double angleX,
	double angleY,
	double angleZ
)

Parameters

scaleX  Double
The scale value x.
scaleY  Double
The scale value y.
scaleZ  Double
The scale value z.
shearX  Double
The shear value x.
shearY  Double
The shear value y.
shearZ  Double
The shear value z.
angleX  Double
The rotation around x axis in radian.
angleY  Double
The rotation around y axis in radian.
angleZ  Double
The rotation around z axis in radian.

Return Value

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