Constructs a new Matrix2d object.
The values to initialize the matrix with.
Gets the tx component of the matrix.
The tx component of the matrix.
Gets the ty component of the matrix.
The ty component of the matrix.
return true if the two matrices are identical
the other matrix
true if both are equals
reset the transformation matrix to the identity matrix (no transformation).
the identity matrix and parameters position :

Reference to this object for method chaining
invert this matrix, causing it to apply the opposite transformation.
Reference to this object for method chaining
Check if matrix is an identity matrix.
true if the matrix is an identity matrix
rotate the matrix (counter-clockwise) by the specified angle (in radians).
Rotation angle in radians.
Reference to this object for method chaining
scale the matrix
a number representing the abscissa of the scaling vector.
Optionaly: number = xa number representing the ordinate of the scaling vector.
Reference to this object for method chaining
specifies a 2D scale operation using the [sx, 1] scaling vector
x scaling vector
Reference to this object for method chaining
specifies a 2D scale operation using the [1,sy] scaling vector
y scaling vector
Reference to this object for method chaining
Set the matrix to the specified value.
The matrix components.
Reference to this object for method chaining
return an array representation of this Matrix
the internal matrix values
convert the object to a string representation
string representation of the matrix
Multiplies the current transformation with the matrix described by the arguments of this method.
a component
b component
c component
d component
e component
f component
Reference to this object for method chaining
translate the matrix position on the horizontal and vertical axis
the x coordindates or a vector to translate the matrix by
Optionaly: numberthe y coordindates to translate the matrix by
Reference to this object for method chaining
a Matrix2d Object.

the identity matrix and parameters position :