Javascript Three.js 将相机指向固定坐标
Javascript Three.js point camera at fixed coordinate
在JavascriptTHREE.js中,给定相机坐标和一个点的坐标(x
,y
,z
),如何我会旋转相机以直视该点吗?
您可以使用 lookAt()
方法使相机 "look at" 成为世界-space 点,如下所示:
var point = new THREE.Vector3( x, y, z );
camera.lookAt( point );
注意:此方法有局限性,因为如果相机是另一个旋转或平移的父对象的子对象,它将无法正常工作。但是,如果相机没有父级,或者如果相机直接是场景的子级,那么该方法将按预期工作。
three.js r.71
在JavascriptTHREE.js中,给定相机坐标和一个点的坐标(x
,y
,z
),如何我会旋转相机以直视该点吗?
您可以使用 lookAt()
方法使相机 "look at" 成为世界-space 点,如下所示:
var point = new THREE.Vector3( x, y, z );
camera.lookAt( point );
注意:此方法有局限性,因为如果相机是另一个旋转或平移的父对象的子对象,它将无法正常工作。但是,如果相机没有父级,或者如果相机直接是场景的子级,那么该方法将按预期工作。
three.js r.71