Из Википедии
Чтобы выполнить вращение с использованием матриц, точка (x, y), которую необходимо повернуть, записывается в виде вектора, а затем умножается на матрицу, рассчитанную из угла,θ, например, так:

, где (x ′, y ′) - координаты точки после поворота, а формулы для x ′ и y ′ могут бытьсчитается
