正交和透视相机之间的旋转

时间:2015-02-24 14:18:20

标签: camera three.js perspectivecamera orthographic

我的ThreeJS应用程序出现问题。问题是如果我在透视和正交视图之间切换,场景就会旋转。

透视相机:

var camera = new THREE.PerspectiveCamera(45, threeD.offsetWidth / threeD.offsetHeight, 0.001, 10000000);
camera.position.x = 400;
camera.lookAt(scene.position);

正交相机:

var camera = new THREE.OrthographicCamera(threeD.offsetWidth / -2, threeD.offsetWidth / 2, threeD.offsetHeight / -2, threeD.offsetHeight / 2, 0.0001, 10000000);
camera.position.x = 400;
camera.lookAt(scene.position);

结果:

视角: enter image description here

正投影: enter image description here

如您所见,左/右,上/下,是倒置的。 是否有意义? 任何建议将不胜感激。

0 个答案:

没有答案