Centro de gravedad de un polígono
stoy tratando de escribir una función PHP que calcule el centro de gravedad de un polígono.
He examinado otras preguntas similares, pero parece que no puedo encontrar una solución para esto.
Mi problema es que necesito poder calcular el centro de gravedad de los polígonos regulares e irregulares e incluso de los polígonos auto intersectantes.
¿Es eso posible
También he leído que:http: //paulbourke.net/geometry/polyarea Pero esto está restringido a polígonos que no se cruzan entre sí.
¿Cómo puedo hacer esto? ¿Puedes señalarme en la dirección correcta?