Allineare le coordinate

Un breve riepilogo delle funzionalità degli strumenti di blocco globale presentate finora è in ordine.

  1. Con la facilità di trascinamento della selezione, WLT fornirà uno spazio di coordinate che è stazionario rispetto al mondo fisico.
  2. 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.
  3. 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.

Vedi anche