在Javascript THREE.js中,给定相机的坐标和点的坐标(x
,y
,z
),如何旋转相机直接查看在这一点?
答案 0 :(得分:2)
您可以使用lookAt()
方法让相机“查看”世界空间点,如下所示:
var point = new THREE.Vector3( x, y, z );
camera.lookAt( point );
注意:此方法受到限制,因为如果相机是另一个旋转或翻译的父对象的子项,它将无法正常工作。但是,如果相机没有父级,或者相机直接是场景的子级,则该方法将按预期工作。
three.js r.71