Domanda

Sto sperimentando un po 'con l'iPhone 3GS e i suoi sensori magnetici. È abbastanza semplice ottenere la direzione e l'angolo del polo nord visti dalla parte superiore del dispositivo. Anche ottenere la posizione del dispositivo stesso tramite accelerometro è abbastanza facile. Ma mettere tutto insieme merita alcune conoscenze matematiche sui calcoli vettoriali, suppongo.

Quindi quello che mi interessa è un modo abbastanza semplice per fare quei calcoli e applicarli a un UIView che ho inserito nella mia sovrapposizione della fotocamera. Ad esempio, vorrei fissare un UIView al polo nord all'orizzonte. Questo dovrebbe funzionare anche quando inclino e ruoto il dispositivo. Grande sarebbe anche se una "trasformazione" potesse essere applicata all'UIView in modo che venga ruotata per mostrarsi sempre.

Un'altra cosa che potrebbe essere necessaria potrebbe essere quella di ottenere le relazioni corrette tra il campo di visualizzazione della telecamera e le coordinate dell'oggetto. Se questi corrispondono esattamente in teoria, l'oggetto dovrebbe rimanere incollato e sovrapporre sempre gli stessi oggetti nella realtà se la persona non si muove.

Qualche campione? Qualche idea? Qualsiasi codice che non utilizza OpenGL;) Grazie.

È stato utile?

Soluzione

Potrebbe voler dare un'occhiata a ARKit .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top