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

时间:2013-10-22 17:46:25

标签: javascript math 3d three.js

我正在使用THREE.PerspectiveCameraTHREE.OrbitControls进行轮换等。 当我旋转相机时,我想更新Google地图上的符号以显示相机的方向。

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

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

它返回..5..15...180..15..5然后-5..-15...-180..-15..-5的度数。

是否有另一种方法可以将相机的y旋转360度?

1 个答案:

答案 0 :(得分:0)

过去我使用radians * 180 / Math.PI将弧度转换为度数。有关这些转化的更多信息here

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