gpt4 book ai didi

javascript - 如何更改 Three.js 中的相机类型?

转载 作者:行者123 更新时间:2023-12-03 12:55:19 25 4
gpt4 key购买 nike

我在页面上提供了两个相机(透视和正交)的下拉列表。现在我的三个场景正在使用透视相机。但是根据下拉列表中的选择,如果我在下拉列表中选择透视,我的相机应该更改为“正交”并变为透视。我怎么能做到这一点?请帮帮我。

详细代码,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);

提前致谢

最佳答案

我曾建议使用 CombinedCamera。它不再存在。你可以使用@prisoner849 在这篇文章中的建议 Three JS, Combined camera Documentation and support

You can use a variable, which you will assign one camera or another to. – prisoner849

关于javascript - 如何更改 Three.js 中的相机类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14061380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com