如何使用轨迹球控件修改相机旋转

how to modify camera rotation with trackball controls

您如何通过将 TrackballControls 应用于相机来手动更改相机旋转?因为它会在您执行 camera.rotateX(...)

后重置旋转

我在三个 js 问题列表上找到了 this ticket,但有人告诉这个人在 Whosebug 上提问,但我没有看到任何地方提到堆栈溢出问题

直接将相机放入容器 (THREE.Object3D) 中而不是场景中是否可以解决问题?你可以做 container.rotateX(...) 并且它不会被轨迹球控件重置。它们将应用于容器内。