我们在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);