Frammenti
Come accennato, nella terminologia degli strumenti di blocco globale, un frammento è una raccolta di elementi che esistono in relazione nota tra loro nello stesso spazio di coordinate. Tuttavia, in genere non esiste alcuna relazione spaziale significativa tra frammenti diversi.
Un semplice esempio può aiutare a chiarire.
Immaginate due camere ben illuminate collegate da un lungo corridoio scuro. La sessione head tracked inizia nella prima sala. La stanza è ben illuminata e ha arredi appropriati, e l'utente rapidamente e facilmente analizza e lo mappa. Gli oggetti nella stanza, così come gli ancoraggi creati, sono tutti in posizioni note relative alla testa e rispetto l'uno all'altro.
Dal momento che la seconda stanza non è ancora stata visitata, non c'è ancora alcuna conoscenza del suo contenuto.
Ora l'utente procede nel corridoio scuro. Lì, il tracciamento viene 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 curvo.
Queste due stanze, poi, formano isole isolate di relazione spaziale. È possibile visualizzare il gruppo di oggetti correlati in ogni stanza come "frammenti". E nella nostra ipotetica situazione, 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. In questo modo è possibile eseguire il rendering degli 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 non dispone 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.