好久没有写随笔了,记录个旋转算法。

这两天做小地图导航,弄的头痛。总算完成了。还是在JS里完成的。

 

这里记算一下一个用到的坐标旋转算法。

x,y为旋转前的坐标。r为要旋转的角度,正数为逆时针方向。原点坐标为0,0

x1,y1为旋转后得到的新坐标。

x1=x*cos(r)+y*sin(r)
y1=y*cos(r)-x*sin(r)

 

这个很有用,特别在处理坐标方向转换时!

posted @ 2010-06-11 16:52  Aowind  阅读(473)  评论(0编辑  收藏  举报