1
據我所知,大多數android設備都允許通過加速度計檢測旋轉,但我注意到,它沒有檢測到與地面平行的旋轉。例如,如果我將設備放在桌子上並旋轉,則加速度計指示器中的任何一個都不會改變。如何檢測平行於地面的android設備旋轉?
在畫面,這就是所謂的 「阿爾法」 旋轉。那麼如何檢測這種車削?
據我所知,大多數android設備都允許通過加速度計檢測旋轉,但我注意到,它沒有檢測到與地面平行的旋轉。例如,如果我將設備放在桌子上並旋轉,則加速度計指示器中的任何一個都不會改變。如何檢測平行於地面的android設備旋轉?
在畫面,這就是所謂的 「阿爾法」 旋轉。那麼如何檢測這種車削?
爲了檢測圍繞z軸的旋轉,您需要實現指南針功能。一個很好的教程是this one。爲了使得到的值更加穩定,你需要實現一些平滑輸入數據的算法(averages over a queue of data,過濾異常值等)。這是一個很好的overview。
X軸上的循環軸? –
是的,通過X軸轉動 –
「alpha」描述圍繞z軸的旋轉,不是嗎? – kalabalik