Allineare le coordinate
Un breve riepilogo delle funzionalità degli strumenti di blocco globale presentate finora è in ordine.
- Con la facilità di trascinamento della selezione, WLT fornirà uno spazio di coordinate che è stazionario rispetto al mondo fisico.
- Tale spazio può essere reso facoltativamente persistente, in modo che le caratteristiche fisiche intorno a un punto nello spazio in questa sessione siano le stesse delle caratteristiche fisiche intorno al punto nelle sessioni precedenti.
- L'applicazione può acconsentire esplicitamente ai callback consentendo di adattarsi alle correzioni di rilevamento della scalabilità più grandi. Gli script Di regolazione possono essere usati così come sono o come esempi per questo.
Dopo aver ottenuto tutti questi vantaggi, l'applicazione potrebbe avere un ulteriore requisito, per allineare il sistema di coordinate con lo spazio fisico a un numero ridotto di punti discreti.
Il motivo consueto è che nell'applicazione è presente una funzionalità virtuale di grandi dimensioni (o un sistema di oggetti) che deve corrispondere alle funzionalità fisiche. A causa di distorsioni nello spazio di rilevamento causato dall'errore del tracker, questo è in realtà impossibile. Tuttavia, un'approssimazione può essere effettuata associando punti virtuali a punti fisici su una priorità percettivamente guidata. In sostanza, il pin più vicino a te corrisponde al punto corrispondente nel mondo fisico migliore.
A tale scopo, il sistema necessita di altre informazioni dall'applicazione. Il componente SpacePin è l'oggetto di gestione per AlignmentAnchors. Le corrispondenze sono fatte sotto forma di coppie di pose virtuali e fisiche.
La motivazione per SpacePins e il relativo utilizzo sono descritte in dettaglio in questa documentazione. Sono disponibili anche esempi di utilizzo sia in questo repository che nel repository samples di pari livello.