Vertex.centre based on boundaries and not average of vertices so polygons are not unecessarily translated