我希望能夠改變設備運動管理器參考幀(對於陀螺儀),使我對Y軸我的重力矢量。如何創建一個新的CMAttitude參考框架,使重力是Y軸
通常當你啓動設備運動管理器的更新,你只會有重力對準手機的Z軸。
您可以將其更改爲使用磁力使x軸與任何磁或真北極對齊。有了這個,我的X軸指向北方,Z軸指向下方。
我想要做的是有我的Y軸(負)朝下(以便其與重力對準),也有我的指點真正的磁極X軸。
我想要的結果是,當我的手機靜止在垂直(人像)方位時,手機的右側將與北極對齊,並且我所有的讀數(滾動,俯仰,偏航)都會讀爲0.然後,如果我在X軸上旋轉手機,則音調將會改變,如果我圍繞Y軸旋轉,則偏轉將會改變。
到目前爲止,我知道我可以設置自己的參考框架,如果我乘以以前存儲的態度的態度的倒數(如我可以手動設置我的手機在這個方向MANUALLY,保存這種態度,只是保持乘以新態度由這個存儲的反相和我所有的讀數將完全像我想要的)。
但手動設置不是一個選項,所以我如何編程?
我不認爲這是創造我自己的態度參照系的功能,或者至少有是乘以一個旋轉矩陣的態度功能,那麼我或許可以解決這個問題。 (因爲我只是將所有的態度乘以球場90度的變化)。
我希望我解釋清楚我自己,
我會明白任何建議。感謝
PD:這是iPhone的方位座標:
你知道如何在iOS4上採取相對於真北方的態度嗎? iOS5有很好的方法。 – vale4674 2012-02-17 15:12:01
不抱歉不知道,這就是爲什麼我不能創造我自己的參考態度... – Pochi 2012-02-18 16:54:57
有沒有好的材料在線這種東西..太糟糕了。 – vale4674 2012-02-20 12:52:24