Учитывая 2 java AffineTransform элементов, как я могу интерполировать между ними. Мне нужно, чтобы изображение на экране медленно перемещалось из положения / вращения / масштаба с применением одной матрицы к другой.
Предпочтительно, это должно быть достаточно эффективным, так как он запускается каждый раз, когда игра тянет.
Мое текущее (действительно хакерское) решение состоит в том, чтобы получить getTranslate () из обеих матриц, перейти между ними, а затем создать новую матрицу (это не работает полностью, поскольку нет эквивалента для вращения)