问题标题:
想问你一个问题,关于一个点经一定角度旋转后,得到的坐标是多少.A,B,是坐标已知的两个点.D是他们之间的距离.现把A绕B点旋转一定角度,假如为N,得到的新的坐标是多少?前提是B点不是原点.
问题描述:
想问你一个问题,关于一个点经一定角度旋转后,得到的坐标是多少.
A,B,是坐标已知的两个点.D是他们之间的距离.现把A绕B点旋转一定角度,假如为N,得到的新的坐标是多少?前提是B点不是原点.
沈春龙回答:
这和B点在原点类似啊.
设A(x1,y1)、B(x2,y2)
则逆时针旋转θ角后的A点坐标为:
X=x2+(x1-x2)cosθ-(y1-y2)sinθ
Y=y2+(x1-x2)sinθ+(y1-y2)cosθ
查看更多