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

Calculate points in coordinate systems in C++

本文关键字:坐标系 计算 C++      更新时间:2023-10-16

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

您可以使用x cos(角度)-y sin(角度)x sin(角度)+y cos(角度)

cos和sin函数在数学中可用。h请注意,旋转方向为逆时针方向旋转将围绕原点角度"应以弧度为单位。

如果圆心不在原点,则必须首先将原点移到圆心,应用旋转并再次将原点移回以获得另一点