当加载初始相机位置时,
THREE.OrbitControls
工作正常,但是当使用按钮单击更改相机位置和相机旋转时。相机的位置发生变化,但是单击画布在新视图上旋转相机时,相机的位置突然发生变化
相机:
Camera = new THREE.PerspectiveCamera(45, Width / Height, 0.1, 1000);
Camera.position.set(170, 120, 400); //intial cam position
Scene.add(Camera);
Camera.position.set(30, 167, 81);
Camera.rotation.set(-0.149, 0.3, 0.045); //final cam position
轨道控制:
controlz = new THREE.OrbitControls(Camera, Renderer.domElement);