Чтобы было не кривой, сделай так чтобы центр вращения совпадал с геометрическим. Т.е. если ты вращаешь квадрат, то центром будет пересечение диагоналей, он должен совпадать с центром солнца. Если я всё так понял. В векторном редакторе это всё достигается элементарно, инструментом выравнивания объектов.