使用 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)
我正在绘制文本并计算它们的边界框。我总是希望文字能在镜头前露出自己的脸,所以我使用了以下几行:
textArr.forEach(function(text) {
var textGeo = d.geometry;
text.lookAt(camera.position)
})
它工作正常,但它从左上角旋转,我无法更改旋转轴:
如何在使用 .lookAt()
时使其从文本中心旋转?
尝试使用 THREE.GeometryUtils.center(textGeo)