1
我想將弧度轉換爲度數。我已經知道: 1弧度= 180/PI這確實給了我學位。CoreMotion轉換Iphone Pitch:raidians到度
您可以在這裏看看我的代碼:github
這裏是我的問題:
我得到只有從0到1.5,然後返回到0,然後從弧度數據0到-1.5,並回到0.所以當我做轉換時,我得到0到90,回到0,然後0到-90,回到0.
我想要的是能夠從0到360時,我移動了Iphone的音高。我很確定它是一張簡單的地圖,當我看到它時,我會把手放到我的前額上。
感謝您的幫助!
你的問題聽起來好像它可以通過在代碼中的某個地方使用''atan2''而不是''atan''來解決。儘管我很快看了你的代碼,但是找不到這樣的東西。你的函數''radiansToDegrees''對我來說看起來是錯誤的,至少如果''M_PI''應該包含Pi的值。 – magnetometer 2014-09-12 19:45:12
然後我應該用什麼PI? – DavidF 2014-09-12 21:20:54
你應該把var degrees =(弧度* M_PI)''改成''var degrees = radians *(180.0/M_PI)'',參見johnnyclem的回答。 – magnetometer 2014-09-13 09:01:18