Three.js相机仅在Origin处聚焦

时间:2015-10-29 10:42:13

标签: java three.js collada

我在原点周围绘制了一条路径(线),我想沿着线移动相机。但相机始终面向原点。但根据我的项目规范,我必须继续前行。]

Geometry Generated Dynamically using MeshBasicMaterial

相机以正确的方式从A到B行进(camera.Position.set(x,y,z)。 但是当它从B行进到C和C到D等时,摄像机面向原点而不是Line。我的要求是摄像机应该对准线而不是原点。

1 个答案:

答案 0 :(得分:0)

确保代码中没有类似内容:

camera.target = new THREE.Vector3(0,0,0);
...
function render(){
    ...
    camera.lookAt(camera.target);
    ...
}

在这种情况下,当达到 B 点时,您应该将 C 指向新的相机目标。

camera.target = pointC.position.clone();