模型居中
const box = new THREE.Box3().setFromObject(object)
const size = box.getSize(new THREE.Vector3()).length()
const center = box.getCenter(new THREE.Vector3())
object.position.x = (object.position.x - center.x)
object.position.y = (object.position.y - center.y)
object.position.z = (object.position.z - center.z)
this.maxDistance = size * 10
// this.minDistance = size
camera.updateProjectionMatrix()
camera.position.copy(center)
camera.position.x = size
camera.position.y = size
camera.position.z = size
// let scale = this.getFitScaleValue(object, camera)
// if (scale < 0) {
// scale = -scale
// }
// object.scale.set(scale, scale, scale)
console.log('size', size)
// console.log('scale', scale)
// console.log('center', center)
// console.log('centobject.position', object.position)
// console.log('camera.position', camera.position)
this.target = { x: 0, y: 0, z: 0 }
return object