我们在threejs模型中可以引入orbitcontrol来控制模型交互动作,但orbitcontrol默认是以y轴为正向上轴,即旋转的时候绕x轴和y轴旋转
但我现在想让绕x轴和z轴旋转,方法是

camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.1, 10000);
                camera.position.z = 2900;
                //关键就是设置camera的up为y轴
                camera.up = new THREE.Vector3(0, 0, 1);
                scene.add(camera);
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐