angle+=30;
radian+=(angle*(M_PI/180));
//左上からの初期位置(左上隅)
MoveToEx(hdc , -50*cos(radian) , 50*sin(radian), NULL);
LineTo(hdc , 50*cos(radian) , -50*sin(radian));//右上隅
上記のようにWIN32APIで書いた線を単純に回転しようと思ったんですが
30度ずつのはずが、60度の時に90度くらい回転してしまいます。
式が間違っているのでしょうか。
教えてください。よろしくお願いします。