>>1みたら大丈夫そうだったので

質問内容
WINAPI+Cで画像を拡縮回転変換したいんですが、なぜがねじりの動きが入ります

POINT point[3];
for(i=0;i<3;i++){
point[i].x = (LONG)(Xmult * cos(rad) * point[i].x - sin(rad) * point[i].y);
point[i].y = (LONG)(sin(rad) * point[i].x + Ymult * cos(rad) * point[i].y);
}

Plgblt()で出力

計算間違ってますか?スクリーン座標系なれてないので・・・・