当前位置: 首页 > 知识库问答 >
问题:

获取相机当前的旋转角度

宇文金鑫
2023-03-14

我用的是3。透视摄像头带有三个。用于旋转等的轨道控制。当我旋转相机时,我想更新谷歌地图上的一个符号,以显示相机的方向。

尝试获得(Y)的旋转度,如下所示:

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

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

有没有另一种方法可以使相机的y轴旋转360度?

共有1个答案

曾元忠
2023-03-14

在过去,我使用了弧度*180/数学。PI将弧度转换为度。这里有更多关于这些转换的信息。

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

 类似资料:
  • 问题内容: 我需要能够设置矩阵的旋转而不是添加矩阵。我相信设置旋转度的唯一方法是知道矩阵的当前旋转度。 注意:不会这样做,因为矩阵需要保留其信息。 问题答案: 您可以做的就是调用并缓存值。稍后,当您希望它们返回时,只需调用矩阵即可。 更新资料 旋转矩阵和变换矩阵的关系在这里得到了很好的解释

  • 如何获得旋转矩形的角坐标(以矩形为中心)? 我已经尝试了以下链接中的所有解决方案,但似乎没有任何运气。 将一个点绕另一个点旋转(2D) 找到给定中心点和旋转的旋转矩形的角 https://game dev . stack exchange . com/questions/86755/how-to-calculate-corner-positions-marks-of-a-rotated-tilte

  • 我试图创建一个第一人称相机。我从我的XNA项目中提取了一段代码,并试图将其转换为java(LWJGL)。 如果我移动鼠标,俯仰和偏航会增加/减少。在开始运行我的游戏时,它运行良好,但在一些动作后,我无法向下或向上看。如果我的位置是 性能良好的XNA代码: 所以我发现LWJGL和XNA在旋转矩阵方面有一些不同。 Java: 结果: {1.0 0.0 0.0 0 0.0}{0.0 0.3299931-

  • 我发现了一个非常有趣的问题。在拍摄相机照片后(我将设备保持在纵向模式,不旋转),给定的照片有时会旋转,但并不总是旋转。我知道,有些设备总是提供旋转的照片,但它可以使用exif或mediastore信息进行旋转。但在这种情况下,exif和mediastore表示方向为0,但图像是旋转的。最令人沮丧的是,这完全是随机发生的。代码非常简单: 有人见过这个问题吗?我在操作系统更新(4.1.1)后体验了Ga

  • 接口说明 获取当前团队下的角色 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/team/1.0.0/role 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string form 是 用户登录标识 响应字段说明 参数 类型 说明 id String 角色id name String 角

  • 我正在做一个简单的模拟,并且在寻找一个旋转的、大小怪异的ImageView节点的X和Y坐标时遇到了很多麻烦。(蓝色的部分是前面) 目标是在旋转后找出相对于imageView指向的方向的XY坐标。我可以找到imageView相对于其起始位置的角度,但我不知道如何获得imageView相对于该角度的XY坐标。从那以后。setRotate(angle)方法不会更改imageView的X和Y位置,我应该如