2014-03-13 91 views
0

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

B offset from A and rotated by T degrees

回答

0

(我认为BX,通过正面的价值观,距离)

让我们找到角点在第一:

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);