【发布时间】:2023-03-18 19:27:01
【问题描述】:
我遇到了一个问题。我想将 iPhone 的 CMAttitude 信息转换为高度(0 到 90 度)和方位角(0 到 360 度)。我在谷歌上搜索并点击了一些讨论它的线程,但没有一个线程给出肯定的答案,而且大多数讨论四元数和欧拉角的文章都是太多的数学知识,无法塞进我的大脑!
是否有一些开源材料可以轻松完成这项任务?或者有人编写了代码来执行这种转换?
编辑: 首先,抱歉这么抽象!
方位角是设备指向的地球表面上的方向。比如北 = 0 度,东北 = 45 度,东 = 90 度,南 = 180 度等等。范围在 0 度到 360 度之间:
高度是从地球平面到天空中物体的角度:
谢谢,
拉吉
【问题讨论】:
-
高度和方位角是什么意思?它是本地空间中的设备方向还是地理坐标中的设备方向?
-
嗨 Bartosz,我在我的问题中添加了更多详细信息。请看。
标签: iphone cocoa-touch quaternions euler-angles rotational-matrices