放大并缩小Threejs

时间:2017-01-25 13:18:19

标签: javascript camera three.js

我已经将场景添加到场景中,并且当我放大时还有一些平面几何体到场景我希望平面几何体看起来更小,当我缩小平面几何体应该看起来更大我不知道如何解决这个问题有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

是的!在这种情况下,您应该为相机设置动画。

我假设您的对象位于0,0,0的中间位置。

var zoomingIn = true;

function render() {
    if (zoomingIn && camera.position.z > 10) {
        camera.position.z -= 0.1;
    } else if (!zoomingIn && camera.position.z < 100) {
        camera.position.z += 0.1;
    }

    requestAnimationFrame( render );
    renderer.render(scene, camera);
}
render();