反時計回転になる原因わかりました。

>GetRotationMatrix2D
>正の値は,反時計回りの回転を意味します

不思議な流儀ですね。

ラップする関数でも、
この流儀に従った方がよいのか、
関数内でマイナスするか、、、

一応、自分の書きたかったことはこれで終了ですが、レスは延々と読み続けます。