获取相机的当前旋转(以度为单位)

Get camera's current rotation in degrees

本文关键字:为单位 旋转 相机 获取      更新时间:2023-09-26

我正在使用带有THREE.OrbitControlsTHREE.PerspectiveCamera进行旋转等。当我旋转相机时,我想更新谷歌地图上的一个符号以显示相机的方向。

尝试以这样的度数获得 (Y) 的旋转:

360 / Math.PI * perspectiveCamera.rotation.y;

它从..5..15...180..15..5返回度数,然后返回-5..-15...-180..-15..-5

有没有另一种方法可以让相机 360 度旋转?

过去我曾使用radians * 180 / Math.PI将弧度转换为度数。有关这些转换的更多信息,请单击此处。

或者,您可以将当前计算的角度加 180,以获得从 0 到 360 :)

的范围