我试图建立一个增强现实演示,这样的iPhone应用程序: http://www.acrossair.com/acrossair_app_augmented_reality_nearesttube_london_for_iPhone_3GS.htm增强现实演示
但是我几何/数学是有点生疏了时下。
这是我知道的:
如果我有我的Android手机上的横向模式(与左边的home键),我的Z轴指向的方向,我期待。
从我的手机的传感器我知道什么是我的Z轴与北轴的角度,我们称之为θ角。
如果我从当前位置到我想在我的屏幕来显示点的矢量,我可以计算出我的Z轴这个载体做的角度。我们称这个角度为α。
所以,基于alpha角度我有一个感知点的位置,我可以在屏幕上显示它(如最近管应用程序)。
这是一个简单的演示的基本理论(当然它没有像应用程序,但它的第一步)。
有人可以给我在这个问题上的一些灯?
[更新]
我发现这很有趣example,但是我需要有两个xx
和yy
轴的运动。任何提示?
这里有什么问题?你似乎理解这个过程 - 你只是问如何使用trig来计算alpha和theta? – 2011-03-10 18:59:26
我已更新我的问题。 – ffleandro 2012-08-09 22:14:00