2011-09-07 38 views
3

我正在一個IOS AR項目上工作,現在我已經完成了相機,GPS與高度,指南針標題,但我無法得到正確的矢量重力繪製正確的水平面。請幫我解決我的問題。 - 計算水平面並繪製相機視圖。 (隨着高度將如此之好) - 也許項目會幫助我很多。如何計算ios加速度計水平面

請幫忙。 非常感謝。

+0

通過蘋果文檔中提供的一些示例。兩個例子特別有用 - 「氣泡水平」和「加速度圖」 – tipycalFlow

回答

1

在不移動設備的情況下記錄一些經過濾波的加速度計採樣。

計算所有這些樣本的平均值以得到向下向量。

垂直於它的矢量組成水平面。將沿着Z軸(0,0,1)的向量與向量的點積乘以一個向量,可以讓您計算出屏幕相對於地平線的角度(請參見accelerometer axes

我還沒有試過這,但這將是我的方法......希望它能幫助某種方式