问题1
首次加载界面相机和控制器位置和点击屏幕之后的位置不同
原因
camera.position.set(2, 25, 10);
controls.target.set(2, 1, 3);
camera.lookAt(2, 1, 3)
controls.target.set(2, 1, 3);
camera.lookAt(2, 1, 3)
这两个位置要相同
问题2
mesh.rotateX(-90)
旋转之后不是90度
解决
不应该
写数字,应该写Math.PI(π)
mesh.rotateX(-Math.PI / 2)
例子:
spotLight.angle = Math.PI / 5;
ground.rotation.x = -Math.PI / 2;