|
[求助]平面坐标点旋转计算公式问题
[这个贴子最后由lizh714285在 2010/05/19 10:21am 第 1 次编辑]
设新坐标中心是 X (x0, y0); 平面上任意一点P, 向量XP = XO + OP 必然成立
即在新坐标系下, P的坐标是 (x-x0, y-y0) 其中,x,y是P点在原坐标系下的坐标
旋转一个角度a, 即以单位矢量 cos(a) i + sin(a) j 为新坐标系的x轴方向,
以 - sin(a) i + cos(a) j 为新坐标系的y轴方向。
将位置矢量 XP = (x-x0) i + (y-y0) j 分别与这两个坐标方向矢量做点积(分别向新坐标系的两个单位方向矢量做投影)
得: (x-x0)*cos(a) + (y-y0)*sin(a); 此为旋转后的横坐标
-(x-x0)*sin(a) + (y-y0)*cos(a); 此为旋转后的纵坐标
|
|