2009-09-14 7 views
4

J'expérimente un peu avec l'iPhone 3GS et ses capteurs magnétiques. Il est assez simple de voir le cap et l'angle du pôle nord vu du haut de l'appareil. Obtenir également la position de l'appareil lui-même via accéléromètre est assez facile. Mais le faire ensemble mérite des connaissances en mathématiques concernant les calculs vectoriels, je suppose. Donc, ce qui m'intéresse, c'est une façon assez simple de faire ces calculs et de les appliquer à un UIView que je mets dans ma superposition d'appareil photo. Par exemple je voudrais fixer un UIView au pôle Nord à l'horizon. Cela devrait également fonctionner quand je incline et fais tourner l'appareil. Grand serait aussi si une «transformation» pourrait être appliquée à l'UIView de sorte qu'il est tourné pour toujours apparaître.Réalité augmentée avec iPhone 3GS et UIView

Une autre chose qui pourrait être nécessaire pourrait être d'obtenir les bonnes relations entre le champ de vue de la caméra et les coordonnées de l'objet. Si ceux-ci correspondent exactement en théorie, l'objet devrait coller et recouvrir toujours les mêmes objets dans la réalité si la personne ne bouge pas.

Des échantillons? Des idées? Tout code n'utilisant pas OpenGL;) Merci.

Répondre

5

Pourrait jeter un oeil à ARKit.

+0

Cool. Cela semble très prometteur. Je vais regarder de plus près. Merci. – Holtwick

+0

Je l'ai regardé et c'est plutôt cool. Mais il manque encore certains calculs, par ex. si vous changez l'angle de votre appareil de paysage à portrait. Mais de toute façon, c'est un très bon point de départ. Merci. PS: Le projet semble s'être déplacé vers GitHub maintenant. Trouvez-le ici http://github.com/zac/iphonearkit – Holtwick

+0

AFAIK, il a commencé comme un hack week-end à la plus récente iPhoneDevCamp. C'était assez impressionnant pour combien ils ont été faits en si peu de temps. Ils l'ont mis en place principalement comme un point de départ pour les gens à jouer avec et aider à faire mieux. – Ramin

Questions connexes