혹시 그려진 폴리곤에 대해 중간 좌표를 찾는 함수가 있나요?
폴리곤이라면 닫힌 도형인데
중간 좌표라고 하시면 무게 중심을 말씀하시는건가요?
인터넷에서 centroid algorithm으로 검색한 것 중 하나 입니다.
function (points) {
var i, j, len, p1, p2, f, area, x, y;
area = x = y = 0;
for (i = 0, len = points.length, j = len - 1; i < len; j = i++) {
p1 = points[i];
p2 = points[j];
f = p1.y * p2.x - p2.y * p1.x;
x += (p1.x + p2.x) * f;
y += (p1.y + p2.y) * f;
area += f * 3;
}
return [x / area, y / area];
}