获取相机的当前旋转(以度为单位)
Get camera's current rotation in degrees
我正在使用带有THREE.OrbitControls
的THREE.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 :)
相关文章:
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 如何将datetime转换为以毫秒为单位的epoch时间javascript
- 每小时倒计时一次,但以30分钟为单位
- 以天为单位计算年龄-Javascript
- 是否可以使用javascript获取以em为单位的窗口宽度
- 获取以屏幕像素为单位的旋转SVG元素的边界
- GridStack项的高度和宽度(以像素为单位)
- 有没有一种方法可以检查javascript以毫秒为单位执行一个函数需要多长时间
- JQPlot's仪表-以针为单位显示值
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- 从Javascript到C#获取正确的日期(以毫秒为单位)
- 远距离变换元素的宽度/高度(以像素为单位)
- jquery匹配以px为单位的样式字体大小的元素
- 以周为单位计算日期差异(Javascript)
- 以非像素为单位获取HTML DOM元素的CSS高度,在我的例子中是英寸
- Three.js从相机中提取以弧度为单位的旋转
- 为什么setInterval不是以千毫秒为单位
- JavaScript-从HTML img src中获取以字节为单位的大小
- 如何使用 JavaScript 获取以度为单位的 CSS 转换旋转值
- 获取相机的当前旋转(以度为单位)