我正在尝试将弧度转换为度数。我已经知道: 1 弧度 = 180/PI 这确实给了我度数。
您可以在这里查看我的代码:github
这是我的问题:
我得到的弧度数据仅从0到1.5,然后回到0,然后从0到-1.5,再回到0。所以当我进行转换时,我得到0到90,然后回到0,然后0到-90 并返回到 0。
我想要的是当我移动 Iphone 的音高时能够从 0 到 360。我很确定这是一张简单的 map ,当我看到它时,我会 Handlebars 猛击额头。
感谢您的帮助!
最佳答案
我认为您的问题是一个拼写错误。
您的存储库中的函数是:
var 度数 =(弧度 * M_PI)
但正如您在问题开头所指出的,应该是
var 度数 = 弧度 * (180.0/M_PI)
关于swift - CoreMotion 转换 Iphone 间距 : raidians to degrees,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25815555/