为了获得中心,我尝试了,对于每个顶点,将其加到总数中,然后除以顶点数。我也试过找到最上面,最下面->得到中点...找到最左边,最右边,找到中点。这两个都没有返回完美的中心,因为我依靠中心来缩放多边形。我想缩放我的多边形,所以我可以在它们周围设置一个边框。鉴于多边形可能是凹的、凸的并且有许多不同长度的边,找到多边形质心的最佳方法是什么? 最佳答案 公式给出here对于按其在多边形周长上出现次数排序的顶点。对于那些难以理解这些公式中的sigma表示法的人,这里有一些C++代码展示了如何进行计算:#includestructPoint2D