转自:[几何]计算不规则多边形的面积.中心.重心 最近项目用到:在不规则多边形的中心点加一个图标.(e.g: xx地区发生暴雪,暴雪区域是多边形,给多边形中心加一个暴雪的图标) 之前的设计是,计算不规则多边形范围矩形bounds的中心点.这个比较简单,对于一些圆,矩形,凸多边形都比较适合.但是遇到凹多边形就会出现问题,比如一个月牙型的不规则多边形,bounds的中心点,就落到月牙外了.就有点难以接受了. 经过讨论,决定将中心改为重心. 下面上代码, 计算不规则多边形的中心: public sta