Determines if transforming an axis-aligned square in 2D by this matrix will produce another 2D, axis-aligned square.
public bool Preserves2DAxisAlignment (float epsilon);
The amount of error to allow for when determining axis-alignment.
true if the matrix preserves 2D axis alignment, otherwise
If the result is
true, it typically means the matrix is a scale with perhaps a 90-degree rotation. A 3D rotation through 90 degrees into a perpendicular plane collapses a square to a line, but is still considered to be axis-aligned.