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.GeometryAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax 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
Matrix3x2The transformation matrix. A point transformed with this matrix is first translated, then rotated, then sheared, then scaled.
See Also