Question

Je suis un peu en train d’expérimenter avec l’iPhone 3GS et ses capteurs magnétiques. Il est assez simple d’obtenir le cap et l’angle du pôle nord vus du haut de l’appareil. Obtenir également la position de l'appareil lui-même via l'accéléromètre est assez facile. Mais je suppose que pour tout comprendre, il faut avoir quelques connaissances mathématiques en calcul vectoriel.

Ce qui m'intéresse donc, c'est un moyen assez simple de faire ces calculs et de les appliquer à un UIView que je mets dans la superposition de ma caméra. Par exemple, j'aimerais fixer un UIView au pôle nord à l'horizon. Cela devrait également fonctionner lorsque j'incline et fais pivoter l'appareil. Il serait également bon de pouvoir appliquer une «transformation» à UIView afin qu’il soit pivoté pour toujours apparaître.

Une autre chose qui pourrait être nécessaire pourrait être d’obtenir les relations correctes 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 doit coller et superposer toujours les mêmes objets en réalité si la personne ne bouge pas.

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

Était-ce utile?

La solution

Pourriez-vous jeter un coup d'œil à ARKit .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top