Кстати, вышеописанный способ работает даже проще чем описал Muchacho.
Он писал:
1. указал центр вращения
2. зажал мышь в точке, за которую собрался вращать, и, не отпуская клавишу мышки подвёл курсор к центру вращения, а затем отвёл от центра, и поворачивай.
Так вот, если центр вращения переместить на угол квадрата, а потом взять за точку вращения противоположный угол, лежащий на той же грани и тянуть к точке вращения, то в момент когда точки вращения и центра вращения совместятся, исходный квадрат автоматически примет горизонтальное положение. Нужно только курсор отпустить. движений получается меньше - результат тот же.