• 4402阅读
  • 1回复

旋转问题 [复制链接]

上一主题 下一主题
离线pluto
 
只看楼主 倒序阅读 楼主  发表于: 2006-12-01
已知 点A(x,y),点center(c,d), 半径r;
求 A点以center为中心,r为半径,旋转 @ 弧度后的点B坐标。(@ 就是 rotate(qreal angle)里的angle )。

各位仁兄,帮帮忙,我郁闷死了,救命啊。
唉,我为啥当初不好好学数学和几何啊!!!
[ 此贴被pluto在2006-12-02 10:00重新编辑 ]
离线pluto
只看该作者 1楼 发表于: 2006-12-02
用于找到答案了,自己回答一下,呵呵.
A(x,y) 点以 center(x0,y0) 为圆心转 θ 后的坐标为 B(x′,y′),(一弧度= 2派/360)
x′ = x0 + (x - x0) cos θ - (y - y0) sin θ
y′ = y0 + (y - y0) cos θ + (x - x0) sin θ
快速回复
限100 字节
 
上一个 下一个