Scaling, translation and rotation are all invertable. If I remember
right, the only time the matrix will be noninvertable is when the
diagonal of the matrix does not contain 1's.

Ted Hill wrote:

Hello,

I posted this earlier on the 2D forum but got no response, so I
thought I’d try here:

Does anyone know under what circumstances
AffineTransform.inverseTransform() is

A. likely to throw a NoninvertibleTransformException ?

B. unlikely to throw a NoninvertibleTransformException ?

In my application I use Scale and Translate and Rotate, I do not use
Shear.

Any help understanding what circumstances would cause the exception
and possible strategies for how to deal with it would be appreciated.

Thanks,

Ted Hill

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body of the message "signoff JAVA2D-INTEREST". For general help, send
email to [EMAIL PROTECTED] and include in the body of the message
"help".

=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to