a
b
c
d
tx
ty
Clone an AffineTransform
object from the specified transform.
Specified AffineTransform
objects
Concatenate a transform matrix to another. The results are reflected in the out AffineTransform
.
Out object to store the concat result
The first transform object.
The transform object to concatenate.
Get an AffineTransform
object from a given matrix 4x4.
The output matrix to store the result
transform matrix.
Create an identity transformation matrix.
Get the invert transform of an AffineTransform
object.
Out object to store the invert result
the input AffineTransform
object
Apply the AffineTransform
on a rect, and turns to an Oriented Bounding Box.
This function does not allocate any memory, you should create the output vectors by yourself and manage their memory.
Output vector for storing the bottom left corner coordinates of the Obb object
Output vector for storing the top left corner coordinates of the Obb object
Output vector for storing the top right corner coordinates of the Obb object
Output vector for storing the bottom right corner coordinates of the Obb object
The rect object to apply transform.
transform matrix.
Apply the AffineTransform
on a rect.
The output rect object to store the result
The rect object to apply transform.
transform matrix.
Apply the AffineTransform
on a size.
The output size to store the result
The size to apply transform.
transform matrix.
Apply the AffineTransform
on a 2D vector.
The output vector to store the result
Vector to apply transform.
transform matrix.
Apply the AffineTransform
on a 2D vector.
The output vector to store the result
x to apply transform.
y to apply transform.
transform matrix.
Generated using TypeDoc
AffineTransform
class represent an affine transform matrix. It's composed basically by translation, rotation, scale transformations.