Returns a new identity 3x3 matrix.
Returns the inverse of the given 3x3 matrix or null if it is not invertible.
Maps the given 2d points according to the given 3x3 matrix.
the flattened points to map; the results are computed in place on this array.
Multiplies the provided 3x3 matrices together from left to right.
Returns a new 3x3 matrix representing a rotation by n radians.
Optionalpx: numberthe X value to rotate around, defaults to 0.
Optionalpy: numberthe Y value to rotate around, defaults to 0.
Returns a new 3x3 matrix representing a scale in the x and y directions.
the scale in the X direction.
the scale in the Y direction.
Optionalpx: numberthe X value to scale from, defaults to 0.
Optionalpy: numberthe Y value to scale from, defaults to 0.
Returns a new 3x3 matrix representing a scale in the x and y directions.
the kurtosis in the X direction.
the kurtosis in the Y direction.
Optionalpx: numberthe X value to skew from, defaults to 0.
Optionalpy: numberthe Y value to skew from, defaults to 0.
Returns a new 3x3 matrix representing a translation in the x and y directions.
TODO(kjlubick) Make this API return Float32Arrays