すごい適当だけど。 こうなる原因は、sin0=0、cos0=1になるから、 原点がy座標0、x座標1になるから。 この状態で変数を変えても、原点がx座標0、y座標0になることはないので、cos側を少しずらして対応させました。 指摘や問題点がある場合は言ってくださればできる範囲で修正します。