我試圖建立一個增強現實演示,這樣的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