计算一点绕另一点旋转n度后的坐标

转自
http://blog.csdn.net/can3981132/article/details/52518833

如图所示,如何求点a绕o点旋转angle角度后(此处为逆时针旋转)b点的坐标?

假设o点为圆心(原点),则有计算公式:

b.x = a.xcos(angle) - a.ysin(angle)

b.y = a.xsin(angle) + a.ycos(angle)

其中顺时针旋转为正,逆时针旋转为负,角度angle是弧度值,如旋转30度转换为弧度为: angle = pi/180 * 30。

你可能感兴趣的:(计算一点绕另一点旋转n度后的坐标)