【问题标题】:Three.js Camera is focusing Only at OriginThree.js 相机仅聚焦在 Origin
【发布时间】:2016-01-29 11:08:15
【问题描述】:

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

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

【问题讨论】:

    标签: java three.js collada


    【解决方案1】:

    确保您的代码中没有这样的内容:

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

    在这种情况下,到达 B 点后,您应该将 C 点设为新的相机目标。

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

    【讨论】:

      猜你喜欢
      • 2016-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2018-02-20
      • 2016-01-26
      • 2013-09-05
      • 1970-01-01
      相关资源
      最近更新 更多