I have used the following to calculate the centroid of an imported model;
geometry.computeBoundingBox();
var centroid = new THREE.Vector3();
centroid.addVectors( geometry.boundingBox.min, geometry.boundingBox.max );
centroid.multiplyScalar( - 0.5 );
centroid.applyMatrix4( mesh.matrixWorld );
https://stackoverflow.com/a/25269787
It works well, but I think BoundingBox has been deprecated. Should I be using boxHelper? How do I find centroid of boxHelper?