如何在 three.js 中移动其位置时保持相机旋转指向原点?
How to keep camera rotation pointed at origin while moving its position in three.js?
所以我想在 three.js 中移动我的相机位置,但是当我移动它时,我希望相机旋转自动更新以指向原点。
所以如果我将相机设置为:
camera.position.set(25,25,25)
我希望更新 camera.rotation 使其面向世界原点。
您可以将相机设置为注视或瞄准场景中的特定位置,但使用 lookAt()
方法 - https://threejs.org/docs/#api/en/core/Object3D.lookAt
在这种情况下,设置 camera.lookAt(0,0,0)
将指向 'world' 的中心。
所以我想在 three.js 中移动我的相机位置,但是当我移动它时,我希望相机旋转自动更新以指向原点。
所以如果我将相机设置为:
camera.position.set(25,25,25)
我希望更新 camera.rotation 使其面向世界原点。
您可以将相机设置为注视或瞄准场景中的特定位置,但使用 lookAt()
方法 - https://threejs.org/docs/#api/en/core/Object3D.lookAt
在这种情况下,设置 camera.lookAt(0,0,0)
将指向 'world' 的中心。