【发布时间】:2017-01-26 16:16:24
【问题描述】:
我在场景中添加了球体,并且在场景中添加了一些平面几何,当我放大时我希望平面几何看起来更小,当我缩小平面几何应该看起来更大我不知道如何解决这个问题有人可以帮我解决这个问题吗?
【问题讨论】:
-
你用 OrbitController 还是其他控制器进行缩放?
标签: javascript camera three.js
我在场景中添加了球体,并且在场景中添加了一些平面几何,当我放大时我希望平面几何看起来更小,当我缩小平面几何应该看起来更大我不知道如何解决这个问题有人可以帮我解决这个问题吗?
【问题讨论】:
标签: javascript camera three.js
是的!在这种情况下,您应该为相机设置动画。
我假设你的对象在 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();
【讨论】: