Frammenti

Come accennato, nella terminologia di World Locking Tools, un frammento è una raccolta di elementi che esistono in relazione nota tra loro nello stesso spazio di coordinate. Tuttavia, non esiste in genere alcuna relazione spaziale significativa tra frammenti diversi.

Un semplice esempio può aiutare a chiarire.

Immaginate due camere ben luminose connesse da un lungo corridoio scuro. La sessione head-tracked inizia nella prima sala. La stanza è ben illuminata e ha arredamento appropriato, e l'utente rapidamente e facilmente analizza e lo mappa. Gli oggetti nella stanza, nonché gli ancoraggi creati, sono tutti in posizioni note relative alla testa e rispetto all'altra.

Dal momento che la seconda stanza non è ancora stata visitata, non c'è ancora conoscenza del suo contenuto.

Ora l'utente procede nel corridoio scuro. Lì, il rilevamento è perso immediatamente a causa della scarsa illuminazione. L'utente passa attraverso il corridoio alla seconda stanza.

Nella seconda stanza, il rilevamento viene nuovamente ripristinato e l'utente analizza rapidamente la stanza, aggiungendo alcuni ancoraggi per una buona misura.

In questo momento, entrambe le camere sono state analizzate e il contenuto di ogni stanza è noto rispetto all'altro contenuto all'interno della stessa stanza, ma non c'è alcuna conoscenza di una stanza rispetto all'altra. Il corridoio potrebbe essere stato di qualsiasi lunghezza, e potrebbe essere stato curvato.

Queste due camere, poi, formano isole isolate di relazione spaziale. È possibile visualizzare il gruppo di oggetti interrelati in ogni stanza come "frammenti". E nella nostra situazione ipotetica, la nostra sessione ora contiene due frammenti: uno per ogni stanza. Poiché non sono stati acquisiti dati di rilevamento nel corridoio, non c'è alcun frammento di corridoio corrispondente.

Tutti gli oggetti in entrambe le stanze hanno coordinate, ma i due sistemi di coordinate non sono correlati. Quando la fotocamera si trova nella seconda stanza, la testa viene posizionata nello stesso sistema di coordinate di tutti gli altri oggetti nella seconda stanza. Ciò consente di eseguire il rendering di tali oggetti della seconda stanza in modo appropriato rispetto alla prospettiva dell'utente.

Tuttavia, gli oggetti nella prima stanza si trovano in un sistema di coordinate non correlato. A seconda della lunghezza del corridoio non mappato, potrebbero essere metri o decine di metri di distanza, o fuori dal lato se il corridoio si piega. Pertanto, senza ulteriori informazioni che connettono i due spazi, il sistema non dispone di informazioni sufficienti per posizionare in modo significativo gli oggetti della prima sala nella visualizzazione dell'utente. Tuttavia, il sistema sa che manca di informazioni sufficienti per eseguire correttamente il rendering di tali oggetti e tramite il meccanismo del punto di allegato può informare l'applicazione di tale condizione.

Vedi anche