Как повернуть растровое изображение на лету в LibGDX

Этот вопрос не относится к Как рисовать повернутое изображение на пиксельной карте (LibGDX), в моем случае я хочу повернуть изображение 2x7, и этот код не работает. Кто-нибудь знает, как повернуть растровое изображение?

В настоящее время я использую BufferedImages, но не могу использовать его на Android.

Изменить: приведенный выше код работает только при поворотах на 90, и я хочу вращаться в любом градусе без потери каких-либо данных.

Примеры, попробуйте представить это как растровое изображение;

1,2,3,4,5,6,7
1,2,3,4,5,6,7

Я хочу, чтобы он вращался в 45 для этого примера.

0,0,0,0,0,0,7
0,0,0,0,0,6,7
0,0,0,0,5,6,0
0,0,0,4,5,0,0
0,0,3,4,0,0,0
0,2,3,0,0,0,0
1,2,0,0,0,0,0
1,0,0,0,0,0,0

и 90 например

7,7
6,6
5,5
4,4
3,3
2,2
1,1

И я тоже хочу повернуть в отрицательные значения, например -45

1,0,0,0,0,0,0
1,2,0,0,0,0,0
0,2,3,0,0,0,0
0,0,3,4,0,0,0
0,0,0,4,5,0,0
0,0,0,0,5,6,0
0,0,0,0,0,6,7
0,0,0,0,0,0,7

Спасибо.


person Ismaw34    schedule 08.10.2014    source источник
comment
Постарайтесь лучше объяснить свою проблему. Это действительно похоже на тот же вопрос, который вы связываете.   -  person Lestat    schedule 09.10.2014
comment
Я пытаюсь повернуть изображение 2x7 в приложении headerlees. Но этот код, похоже, работает только с изображениями YxY, а не с изображениями YxZ.   -  person Ismaw34    schedule 09.10.2014