3d 将整个场景旋转为纵向

3d 将整个场景旋转为纵向,3d,three.js,3d,Three.js,我正在使用一个90度旋转的监视器来显示我的three.js应用程序。我正在使用的设备不知道自己的旋转 我可以旋转所有的东西,这样我就有了y,现在我有了x,等等吗 我尝试了CSS中的transform:rotate90deg,但这会导致严重的字母装箱。是camera.up.set-1、0、0吗?是的!这适用于0,0,-1-但现在OrbitControls自动旋转会产生奇怪的结果,就像它以8形模式旋转一样。尝试更新到最新的三个开发版本并获得最新的OrbitControls,但结果相同。下面是更新Or

我正在使用一个90度旋转的监视器来显示我的three.js应用程序。我正在使用的设备不知道自己的旋转

我可以旋转所有的东西,这样我就有了y,现在我有了x,等等吗


我尝试了CSS中的transform:rotate90deg,但这会导致严重的字母装箱。

是camera.up.set-1、0、0吗?是的!这适用于0,0,-1-但现在OrbitControls自动旋转会产生奇怪的结果,就像它以8形模式旋转一样。尝试更新到最新的三个开发版本并获得最新的OrbitControls,但结果相同。下面是更新OrbitControls.js.ah的示例-从开发报告中获得了9天的版本-现在它可以与鼠标轨道一起工作。不过,自动旋转的轴是错误的:我试图通过在OrbitControls.js中将rotateLeft更改为rotateUp来破解它,但这产生了一个奇怪的结果。下面是rotateLeft的一个示例: