Construct a Transform from matrix.
The underlying matrix type
The underlying matrix type
Copy Transform contents into target transform of any dimension and options.
Copy Transform contents into a matrix of Transform-like dimensions.
Transform an array of values of any dimension.
Cast between Transform types of any dimension.
Apply 2D rotation in-place.
Apply 2D rotation in-place.
Apply 3D rotation around the X axis in-place.
Apply 3D rotation around the X axis in-place.
Apply 3D rotation around the Y axis in-place.
Apply 3D rotation around the Y axis in-place.
Returns a rotated copy of Transform.
Returns a rotated copy of Transform.
Returns a copy of Transform rotated around the X axis.
Returns a copy of Transform rotated around the X axis.
Returns a copy of Transform rotated around the Y axis.
Returns a copy of Transform rotated around the Y axis.
Apply scaling in-place.
Returns a scaled copy of Transform.
Reset a Transform to identity.
Apply shearing in-place.
Returns a sheared copy of Transform.
Transform an array of values of any dimension.
Apply translation in-place.
Returns a translated copy of Transform.
Constructs a new Transform representing a 2D rotation.
Constructs a new Transform representing a 2D rotation.
Constructs a new Transform representing a scaling.
Constructs a new Transform representing a shearing.
Constructs a new Transform representing a translation.
Constructs a new Transform representing a 3D rotation aroud the X axis.
Constructs a new Transform representing a 3D rotation aroud the X axis.
Constructs a new Transform representing a 3D rotation aroud the Y axis.
Constructs a new Transform representing a 3D rotation aroud the Y axis.
Affine Transformation matrix.