如何限制水平在OrbitControls上的旋转?
在代码中,我可以看到使用minPolarAngle和maxPolarAngle垂直限制它是可能的。但我找不到办法把它限制在水平上。
--
编辑:我知道它不是OrbitControls旋转网格,而是相机。我只想要一个解决方案在摄像机上设置水平限制。
发布于 2014-08-14 15:17:05
编辑:限制相机水平和垂直移动的能力是OrbitControls的一个特点。
// How far you can orbit vertically, upper and lower limits.
// Range is 0 to Math.PI radians.
this.minPolarAngle = 0; // radians
this.maxPolarAngle = Math.PI; // radians
// How far you can orbit horizontally, upper and lower limits.
// If set, the interval [ min, max ] must be a sub-interval of [ - 2 PI, 2 PI ], with ( max - min < 2 PI )
this.minAzimuthAngle = - Infinity; // radians
this.maxAzimuthAngle = Infinity; // radiansthree.js r.147
https://stackoverflow.com/questions/25308943
复制相似问题