@cached_property<EOL><INDENT>def is_degenerate(self):<DEDENT>
return abs(self.determinant) < EPSILON<EOL>
True if this transform is degenerate, which means that it will
        collapse a shape to an effective area of zero. Degenerate transforms
        cannot be inverted.