Поворот объекта относительно заданной точки

Ответить
Аватара пользователя
SlowAR
Сообщения: 1
Зарегистрирован: 03 мар 2016, 11:06
Откуда: Минск

Поворот объекта относительно заданной точки

Сообщение SlowAR » 03 мар 2016, 11:23

У меня есть прямоугольник 100 на 50, который я хочу повернуть относительно точки, к примеру, (20, 10), но у меня никак не выходит. Лучшее, чего я смог добиться - поворот по левому верхнему углу:

Код: Выделить всё

 Matrix.multiplyMM(rotationMatrix, 0, projectionMatrix, 0, viewMatrix, 0);
    Matrix.translateM(rotationMatrix, 0, myPosX, myPosY, 0);
    Matrix.rotateM(rotationMatrix, 0, angle, 0, 0, 1.0f);
Как можно вращать объект относительно некоторой точки?

Ответить