Componente dati Block
Questo manuale descrive in dettaglio le funzioni e i metodi di utilizzo dei controlli forniti dal componente dati Block nell'editor di Unity.
Note sulla versione
A partire dalla versione 9.4 di Mega Map, il formato dei dati Block Mesh è stato aggiornato da eme a gltfx.
Tutte le funzioni che supportano solo il nuovo formato sono contrassegnate come [>=9.4]. Se la versione dei dati è inferiore a 9.4, i relativi controlli UI non avranno effetto.
Tutte le funzioni che supportano solo il vecchio formato sono contrassegnate come [<9.4]. Se la versione dei dati è 9.4 o superiore, i relativi controlli UI non avranno effetto.
Stato iniziale
Lo stato iniziale del componente si riferisce allo stato del componente dati Block quando lo strumento è appena stato creato, nessun servizio è stato selezionato e nessun dato è stato caricato.

Componente dati Block su Annotation Tool e Block Viewer for Unity Developer.
| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 1 | Opzione sistema di coordinate globale | Menu a discesa | Imposta la logica di allineamento tra il sistema di coordinate della scena e i dati GNSS trasportati dal Block: GPS (predefinito): Allinea automaticamente il Block in base ai dati GNSS. In questo caso, la posizione del Block rispetto al nodo radice del Block non è spostabile. None: Non utilizzare i dati GNSS per allineare il Block. In questo caso, la posizione del Block rispetto al nodo radice del Block può essere spostata. |
| 2 | Seleziona nodo radice | Selettore | Seleziona un nodo nella scena con un componente BlockRootController come nodo radice. |
| 3 | Nuovo nodo radice | Pulsante | Genera un nuovo nodo radice Block e lo imposta come nodo radice. I Block già caricati verranno eliminati automaticamente. |
| 4 | Svuota file cache | Pulsante | Svuota tutti i dati Block memorizzati nella cache locale. |

Componente dati Block su Block Viewer
| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 5 | Carica Block locale | Pulsante | Carica un Block locale con estensione .eme o .gltfx. |
| 6 | Ripristina | Pulsante | Riporta il componente Block corrente allo stato iniziale. |
Stato servizio selezionato
Lo stato del componente con servizio selezionato si riferisce allo stato del componente dati Block dopo che è stato selezionato un servizio (servizio di localizzazione Mega Block, servizio di archiviazione Mega Block, ecc.) nello strumento.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 7 | Aggiorna elenco Block | Pulsante | Aggiorna le informazioni sullo strumento Block corrente, sincronizzandole con i dati del servizio cloud. |
| 8 | Seleziona precisione rilevamento raggi | Menu a discesa | [>=9.4]Imposta la precisione del modello Mesh del Block utilizzata per il rilevamento dei raggi. Ridurre la precisione accelera il caricamento del LOD nell'editor, ma sacrifica la precisione durante la modifica: Min LOD (predefinito): Utilizza il modello più semplice per il rilevamento dei raggi. None: Non carica il modello di collisione, non esegue il rilevamento dei raggi. Match LOD: Carica il modello di collisione in base al LOD. |
| 9 | Identificatore tile Mesh | Interruttore | [>=9.4]Se selezionato, nell'editor appariranno gli identificatori delle tile Mesh. |
| 10 | Seleziona nodo Block | Pulsante | Seleziona un nodo nella scena con un componente BlockController come nodo Block. |
| 11 | Versione | Testo | Versione di questo Block. |
| 12 | Esporta Block | Pulsante | [>=9.4]Apre il menu di esportazione. [<9.4]Seleziona la directory di esportazione ed esporta i file del modello in formato obj. |
| 13 | Carica Block | Pulsante | Carica la Mesh nella scena. |
Menu di esportazione[>=9.4]
Nel menu di esportazione della nuova versione è possibile modificare le impostazioni di esportazione, inclusi i livelli LOD da esportare, se esportare le texture, il formato del file, ecc.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 20 | Selezione livello | Casella di controllo | Seleziona la precisione LOD del modello da esportare. È possibile selezionare più livelli se Unisci file non è selezionato. Se Unisci file è selezionato, è possibile selezionare solo un livello. |
| 21 | Esporta file originale | Interruttore | Esporta nel formato gltfx originale. |
| 22 | Esporta texture | Interruttore | Se esportare o meno le texture del modello. |
| 23 | Formato file | Pulsante di opzione | Cambia il formato del singolo file esportato tra glb e gltf. |
| 24 | Unisci file | Interruttore | Unisce tutte le tile di questo livello durante l'esportazione. |
| 25 | Esporta | Pulsante | Seleziona il percorso di esportazione e avvia l'esportazione. |
Avanzamento esportazione
Barra di avanzamento che appare dopo aver cliccato su 12 Esporta Block[<9.4] o 25 Esporta, utilizzata per visualizzare lo stato corrente dell'esportazione.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 26 | Avanzamento esportazione | Barra di avanzamento | Barra di avanzamento dell'esportazione visualizzata durante l'esportazione dopo aver selezionato il percorso. Si completa al 100%. |
Avanzamento caricamento[<9.4]
Barra di avanzamento che appare dopo aver cliccato sul pulsante 13 Carica Block, utilizzata per visualizzare lo stato corrente del download e/o del caricamento.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 27 | Avanzamento download | Barra di avanzamento | Barra di avanzamento del download dei dati Block, al 100% attiva il caricamento. |
| 28 | Avanzamento caricamento | Barra di avanzamento | Barra di avanzamento del caricamento dei dati Block, si completa al 100%. |
Stato modello caricato
Lo stato del componente con modello caricato si riferisce allo stato del componente dati Block dopo aver caricato almeno una Mesh di un Block cliccando su 13 Carica Block.
| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 5 | Carica Block locale | Pulsante | Carica un Block locale con estensione .eme o .gltfx. |
| 6 | Ripristina | Pulsante | Riporta il componente Block corrente allo stato iniziale. |
Stato marker panoramici non caricati
Lo stato del componente con modello caricato ma senza marker panoramici caricati si riferisce allo stato del componente dati Block quando non sono stati caricati i marker panoramici.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 14 | Nascondi/Mostra | Pulsante | Nasconde/Mostra la Mesh del Block nella scena. |
| 15 | Elimina Block | Pulsante | Elimina il Block attualmente caricato. |
| 16 | Qualità marker | Testo | HD rappresenta panoramica ad alta definizione; SD rappresenta panoramica a definizione standard. |
| 17 | Carica marker panoramici | Pulsante | Carica nella scena corrente gli indicatori sferici gialli che rappresentano i marker panoramici. |
Stato marker panoramici caricati
Lo stato del componente con modello caricato e con marker panoramici caricati si riferisce allo stato del componente dati Block dopo aver cliccato su 17 Carica marker panoramici.
In questo stato è possibile mostrare, nascondere, eliminare i marker panoramici associati a questo Block e caricare la finestra panoramica.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 18 | Nascondi/Mostra | Pulsante | Nasconde/Mostra le sfere dei marker panoramici nella scena. |
| 19 | Elimina marker panoramici | Pulsante | Elimina i marker panoramici attualmente caricati. |
Controlli nella scena
Nella SceneView dell'editor di Unity sono presenti alcuni controlli creati dal componente dati Block.
Identificatori tile LOD[>=9.4]
Identificatori visualizzati nello strumento versione 9.4 o superiore quando 9 Identificatore tile Mesh è attivato. Servono per identificare le tile, il livello LOD e lo stato delle tile.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 29 | Identificatore LOD tile | Gizmo | Identifica la tile. Dopo il caricamento del LOD, visualizza colori diversi in base al livello e allo stato: Blu: Livello Min, precisione minima. Azzurro: Livello Medium, precisione media. Verde: Livello Max, precisione massima. Rosso: Si è verificato un errore durante il caricamento (in nuovo tentativo). Giallo: Caricamento in corso. |
Indicatore caricamento LOD[>=9.4]
L'indicatore di caricamento LOD è un controllo UI rotante nell'interfaccia. Compare solo durante la transizione del LOD.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 30 | Indicatore caricamento LOD | UI | Quando appare, indica che è in corso un caricamento LOD. |
Marker panoramici
I marker panoramici sono indicatori che appaiono nella scena dopo aver caricato la Mesh del Block e cliccato su 17 Carica marker panoramici. Indicano le posizioni in cui è possibile visualizzare una panoramica.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 31 | Marker panoramici | Oggetto interattivo | Indicatore sferico giallo che rappresenta una posizione in cui è possibile visualizzare una panoramica. |
Finestra panoramica
La finestra panoramica appare dopo aver caricato la Mesh del Block e i marker panoramici e aver cliccato su 31 Marker panoramici. Consente di visualizzare in anteprima la panoramica e modificare i contenuti.

| N. | Nome controllo | Tipo controllo | Descrizione funzionale |
|---|---|---|---|
| 32 | Finestra panoramica | SceneView | Finestra in cui è possibile visualizzare in anteprima la panoramica. |