Не надо рассчитывать матрицу сдвига для видимой области после поворота, если можно просто сместить центр координат и привязываться к нему. Блин, столько времени убила...