У меня проблемы с моим приложением 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);
И результаты:
Перспектива:
Орфографический:
Как видите, лево/право, верх/низ перевернуты. Имеет ли это смысл? Любой совет будет принят во внимание.