J'essaie de construire une démonstration de réalité augmentée, comme cet iPhone App: http://www.acrossair.com/acrossair_app_augmented_reality_nearesttube_london_for_iPhone_3GS.htmRéalité Augmentée Démo
Cependant ma géométrie/math est un peu rouillé de nos jours.
Ce que je sais:
Si j'ai mon téléphone Android sur le mode paysage (avec le bouton d'accueil à gauche), mes points d'axe z à la direction que je suis à la recherche. À partir des capteurs de mon téléphone, je sais quel est l'angle que mon axe z a avec l'axe nord, appelons cet angle thêta.
Si j'ai un vecteur de ma position actuelle au point que je veux montrer dans mon écran, je peux calculer l'angle que ce vecteur fait avec mon axe z. Appelons cet angle alpha.
, calculé à partir de l'angle alpha I ont une perception de l'endroit où le point est, et je suis en mesure de le montrer à l'écran (comme le plus proche App Tube).
Ceci est la théorie de base d'une démonstration simple (bien sûr, ce n'est rien comme l'App, mais c'est la première étape).
Quelqu'un peut-il me donner des lumières à ce sujet?
[Mise à jour]
Je l'ai trouvé très intéressant mais ce example, je dois avoir le mouvement sur les deux axes xx
et yy
. Des indices?
Quelle est la question ici? Vous semblez comprendre le processus - demandez-vous simplement comment utiliser trig pour calculer alpha et thêta? –
J'ai mis à jour ma question. – ffleandro