Given 2 java AffineTransform items, how can I interpolate between them. I need the image on screen to slowly move from the position/rotation/scale with one matrix applied, to the other.
Preferably this should be reasonably efficient since it's running every time a game draws.
My current (really hacky) solution is to getTranslate() from both matrices, lerp between them, and then create a new matrix (This doesn't work fully, since there is no equivalent for rotation)