Пытаюсь повернуть прямоугольник вокруг своего центра. Длина прямоугольника 54, а длина 17. Для этого поместил центр прямоугольника в начало координат. Тогда координаты его вершин будут равны (-27, 8.5) (27, 8.5) (27, -8.5) (-27, -8.5). Для поворота точки использую формулы:


После поворота каждой из вершин прямоугольника на угол в 30 градусов получаю новые координаты:
(-27.63268590218, -6.1387840678323)
(19.13268590218, 20.861215932168)
(27.63268590218, 6.1387840678323 )
(-19.13268590218, -20.861215932168).
Однако, когда я построил прямоугольник по новым координатам, он стал параллелограммом.

Почему так получается? Может быть я использую не ту формулу для поворота?