多边形类：适用任何凸多边形，仅适用部分凹多边形