计算旋转偏移位置的x,y位置?

时间:2014-03-13 21:35:17

标签: math matrix geometry

我正在寻找一种非矩阵解(基本几何),用于计算旋转偏移位置的绝对x,y位置C(x,y)。我知道父位置A,x,y偏移量B和旋转T.在图像轴B中偏离A并从A旋转T度。我需要知道C x和y。

B offset from A and rotated by T degrees

1 个答案:

答案 0 :(得分:0)

(我认为Bx,By为正值,距离)

让我们先找到角点:

Px = Ax + By * Sin(T)
Py = Ay - By * Cos(T)

然后找到C点

Cx = Px + Bx * Cos(T)
Cy = Py + Bx * Sin(T)

并将它们结合起来:

Cx = Ax + By * Sin(T) + Bx * Cos(T)
Cy = Ay - By * Cos(T) + Bx * Sin(T);