C++ 中的圆圈联合

Union of circles in c++

本文关键字:C++      更新时间:2023-10-16

我不知道如何在C++中合并圆圈。我完成了使用增强几何图形联合两个多边形,但是,问题是我不知道如何将多边形转换为圆形(如果在增强几何中可能的话)。

不需要几何图形的可视化表示,最后我想将其转换为 WKT 格式。

增强几何体是正确的方法,还是有更好的库?

谢谢

安 迪

您可以使用具有 N 个顶点的常规多边形来近似使用中心点 C 和半径 R 的圆(根据所需的精度选择 N)。顶点坐标:

V[i].X = C.X + R * Cos(i * 2 * Pi / N)
V[i].Y = C.Y + R * Sin(i * 2 * Pi / N)
相关文章:
  • 没有找到相关文章