2011-09-07 73 views
3

我正在一个IOS AR项目上工作,现在我已经完成了相机,GPS与高度,指南针标题,但我无法得到正确的矢量重力绘制正确的水平面。请帮我解决我的问题。 - 计算水平面并绘制相机视图。 (随着高度将如此之好) - 也许项目会帮助我很多。如何计算ios加速度计水平面

请帮忙。 非常感谢。

+0

通过苹果文档中提供的一些示例。两个例子特别有用 - “气泡水平”和“加速度图” – tipycalFlow

回答

1

在不移动设备的情况下记录一些经过滤波的加速度计采样。

计算所有这些样本的平均值以得到向下向量。

垂直于它的矢量组成水平面。将沿着Z轴(0,0,1)的向量与向量的点积乘以一个向量,可以让您计算出屏幕相对于地平线的角度(请参见accelerometer axes

我还没有试过这,但这将是我的方法......希望它能帮助某种方式