用C ++计算坐标系中的点

时间:2014-04-16 22:05:27

标签: c++ math rotational-matrices

我在圈子上有两点。从中心和一点的坐标知道度数。我想找到另一个点的坐标。我认为需要乘以旋转矩阵来找到点。我怎么能用c ++做什么?它有什么功能吗?

1 个答案:

答案 0 :(得分:1)

你可以直接用它来计算 x cos(角度) - y sin(角度) x sin(角度)+ y cos(角度)

cos.h和sin函数在math.h中可用 请注意,旋转将是逆时针方向 并且旋转将围绕原点。 '角'应该是弧度。

如果圆的中心不在原点,那么您必须首先将原点移动到圆的中心,应用旋转并再次移回原点以获得另一个点