我在頁面上提供了兩個攝像頭(透視和正交)的下拉列表。現在我的三場景正在使用透視相機。但根據下拉列表中的選擇,我的相機應更改爲「Orthographic」並轉爲透視如果我在下拉列表中選擇了Perspective。我怎麼能做到這一點?請幫幫我。如何更改Three.js中的相機類型?
對於細節的代碼,這是的jsfiddle鏈接:http://jsfiddle.net/sagh0900/7Anag/9/
camera = new THREE.PerspectiveCamera(45, width/height, 0.1, 1000);
camera.position.y = 0;
camera.position.z = 40;
camera.lookAt(new THREE.Vector3(0, 0, 0));
scene = new THREE.Scene();
scene.add(camera);
mesh = new THREE.Mesh(new THREE.Geometry());
scene.add(mesh);
在此先感謝
請您更新與[email protected] – Valay
建議的修改這是整點在這裏,我能更新我的Eclipse環境的變化的jsfiddle。但Jsfiddle的工作方式不同。我還補充說:「CombinedCamera.js」額外資源,但仍然沒有工作:(,的jsfiddle鏈接:jsfiddle.net/sagh0900/7Anag/24 –