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

2018-03-13  本文已影响0人  infi_

转自
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。

上一篇 下一篇

猜你喜欢

热点阅读