повернуть прямоугольник в 2D-графике Android?

#android #2d #rotation #rect

#Android #2d #поворот #прямоугольник

Вопрос:

я хочу повернуть прямоугольник (не только нарисовать повернутый прямоугольник, но и получить новое повернутое значение) в Android, я попытался

canvas.rotate

но это не отразило новые значения в rect, это просто нарисовало повернутую строку.

И это мне не помогает, потому что я использовал прямоугольник при обнаружении столкновений

Есть ли способ повернуть модель прямой кишки , а не только нарисовать повернутую ?

Спасибо

Ответ №1:

я согласен с grWEn, попробуйте использовать opengl-es. вы можете прочитать этот блог, это действительно помогло мне. Здесь:http://blog .jayway.com/2010/01/01/opengl-es-tutorial-for-android-–-part-iii-–-transformations

Комментарии:

1. Я ценю вашу помощь, но я не могу остановиться сейчас и начать использовать opengl, у меня ограничено время. Первое, что я сделаю после завершения работы с этим приложением, это прочитаю руководство, которое вы мне прислали, и изучу opengl-es. Еще раз спасибо

Ответ №2:

OpenGL ES — это очень хорошая библиотека для графики Android. Повернуть фигуру очень просто с glRotatef. Вы можете найти пару очень полезных руководств по OpenGL ES в Интернете. Такого рода материалы есть в базовом руководстве.

Комментарии:

1. 2d-графика Android подходит для моего приложения, поэтому мне нужно продолжать ее использовать, я не хочу вводить сложность opengl.