Rect::rotatedAt() を使うと、回転の中心座標を指定できます。
# include <Siv3D.hpp>
void Main()
{
TimerMillisec timer;
timer.start();
while (System::Update())
{
const Point center = Window::Center();
const double angle = timer.elapsed() * 0.001;
Rect(center, 100, 100).rotatedAt(center, angle).draw();
}
}