使用 Object3d.lookAt() 时如何从中心旋转对象

How to rotate an object from its center when using Object3d.lookAt()

我正在绘制文本并计算它们的边界框。我总是希望文字能在镜头前露出自己的脸,所以我使用了以下几行:

textArr.forEach(function(text) {
    var textGeo = d.geometry;
    text.lookAt(camera.position)
})

它工作正常,但它从左上角旋转,我无法更改旋转轴:

如何在使用 .lookAt() 时使其从文本中心旋转?

尝试使用 THREE.GeometryUtils.center(textGeo)