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".
