我有一个点座标 P(x,y) 想旋转X角度 形成一个新座标 P'(x',y')
我查过数学公式,
x' = cosx + siny
y' = cosy - sinx
假设目前我算出 我要旋转的角度 theta = 60;
而顺时针转和逆时针转的差别在于前者为-60后者为60
Point2f p';
float Cos = abs(cos(-theta));
float Sin = abs(sin(-theta));
p'.x = Cos * x + Sin * y;
p'.y = Cos * y - Sin * x;
不论算出来的 sin / cos 有没有取绝对值
我算出来新的座标都是错的....
请问 我错的是 数学 还是 程式用法 还请帮忙 谢谢