Componente de dados block
Este manual detalha os controles e métodos de uso fornecidos pelo componente de dados Block no editor do Unity.
Notas de versão
A partir da versão de construção 9.4, o formato de dados do Block Mesh foi atualizado de eme para gltfx.
Todas as funcionalidades que suportam apenas o novo formato são marcadas como [>=9.4]. Se a sua versão de dados for inferior a 9.4, os controles de UI relacionados não serão efetivos.
Todas as funcionalidades que suportam apenas o formato antigo são marcadas como [<9.4]. Se a sua versão de dados for 9.4 ou superior, os controles de UI relacionados não serão efetivos.
Estado inicial
O estado inicial do componente refere-se ao estado do componente de dados Block quando a ferramenta é criada, nenhum serviço está selecionado e nenhum dado está carregado.

Componente de dados Block no Annotation Tool e Block Viewer for Unity Developer.
| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 1 | Opção de sistema de coordenadas global | Menu suspenso | Define a lógica de alinhamento entre o sistema de coordenadas da cena e os dados GNSS carregados pelo Block: GPS (padrão): alinha automaticamente o Block com base nos dados GNSS. Neste caso, a posição do Block em relação ao nó raiz não pode ser movida. None: não usa dados GNSS para alinhar o Block. Neste caso, a posição do Block em relação ao nó raiz pode ser movida. |
| 2 | Selecionar nó raiz | Seletor | Seleciona um nó na cena com o componente BlockRootController como nó raiz. |
| 3 | Novo nó raiz | Botão | Gera um novo nó raiz de Block e o define como nó raiz. O Block carregado será automaticamente excluído. |
| 4 | Limpar arquivos em cache | Botão | Limpa todos os dados de Block armazenados localmente em cache. |

Componente de dados Block no Block Viewer
| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 5 | Carregar Block local | Botão | Carrega um Block local com a extensão .eme ou .gltfx. |
| 6 | Reiniciar | Botão | Restaura o componente Block atual para o estado inicial. |
Estado com serviço selecionado
O estado com serviço selecionado refere-se ao estado do componente de dados Block após selecionar um serviço (Mega Block positioning service, Mega Block storage service, etc.) na ferramenta.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 7 | Atualizar lista de Block | Botão | Atualiza as informações na ferramenta Block atual, sincronizando com os dados do serviço em nuvem. |
| 8 | Selecionar precisão de detecção de raio | Menu suspenso | [>=9.4] Define a precisão do modelo do Mesh do Block usado na detecção de raios. Reduzir a precisão acelera o carregamento de LOD no editor, mas sacrifica a precisão durante a edição: Min LOD (padrão): usa o modelo mais simples para detecção de raios. None: não carrega o modelo de colisão, não realiza detecção de raios. Match LOD: carrega o modelo de colisão de acordo com o LOD. |
| 9 | Identificador de partição de Mesh | Alternador | [>=9.4] Quando marcado, os identificadores de partição de Mesh aparecerão na cena. |
| 10 | Selecionar nó Block | Botão | Seleciona um nó na cena com o componente BlockController como nó Block. |
| 11 | Versão | Texto | A versão deste Block. |
| 12 | Exportar Block | Botão | [>=9.4] Abre o menu de exportação. [<9.4] Seleciona o diretório de exportação e exporta o arquivo de modelo no formato obj. |
| 13 | Carregar Block | Botão | Carrega o Mesh na cena. |
Menu de exportação[>=9.4]
No novo menu de exportação, é possível modificar as configurações de exportação, incluindo nível de exportação, se as texturas serão exportadas, formato do arquivo, etc.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 20 | Seleção de nível | Caixa de seleção | Seleciona a precisão do LOD do modelo a ser exportado. Quando Combinar arquivos não está marcado, é possível selecionar múltiplos níveis; quando marcado, apenas um nível pode ser selecionado. |
| 21 | Exportar arquivo original | Alternador | Exporta no formato gltfx original. |
| 22 | Exportar texturas | Alternador | Se as texturas do modelo serão exportadas. |
| 23 | Formato do arquivo | Botão de rádio | Alterna o formato de arquivo único exportado entre glb e gltf. |
| 24 | Combinar arquivos | Alternador | Combina todas as partições deste nível durante a exportação. |
| 25 | Exportar | Botão | Seleciona o caminho de exportação e inicia a exportação. |
Progresso da exportação
A barra de progresso que aparece após clicar em 12 Exportar Block[<9.4] ou 25 Exportar, usada para visualizar o estado atual da exportação.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 26 | Progresso da exportação | Barra de progresso | Barra de progresso de exportação exibida após selecionar o caminho. Conclui quando atinge 100%. |
Progresso de carregamento[<9.4]
A barra de progresso que aparece após clicar no botão 13 Carregar Block, usada para visualizar o estado atual de download e/ou carregamento.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 27 | Progresso de download | Barra de progresso | Barra de progresso de download dos dados do Block, que dispara o carregamento ao atingir 100%. |
| 28 | Progresso de carregamento | Barra de progresso | Barra de progresso de carregamento dos dados do Block, que conclui ao atingir 100%. |
Estado com modelo carregado
O estado com modelo carregado refere-se ao estado do componente de dados Block após carregar pelo menos um Mesh de Block através do botão 13 Carregar Block.
| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 5 | Carregar Block local | Botão | Carrega um Block local com a extensão .eme ou .gltfx. |
| 6 | Reiniciar | Botão | Restaura o componente Block atual para o estado inicial. |
Estado sem marcadores panorâmicos carregados
Estado do componente de dados Block quando pelo menos um Mesh de Block está carregado, mas nenhum marcador panorâmico foi carregado.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 14 | Ocultar/exibir | Botão | Oculta/exibe o Mesh do Block na cena. |
| 15 | Excluir Block | Botão | Exclui o Block atualmente carregado. |
| 16 | Marcador de definição | Texto | HD representa panorâmica de alta definição; SD representa panorâmica padrão. |
| 17 | Carregar marcador panorâmico | Botão | Carrega na cena atual o identificador esférico amarelo que representa o marcador panorâmico. |
Estado com marcadores panorâmicos carregados
Estado do componente de dados Block quando pelo menos um Mesh de Block está carregado e os marcadores panorâmicos foram carregados através do botão 17 Carregar marcador panorâmico.
Neste estado, é possível exibir, ocultar, excluir os marcadores panorâmicos associados a este Block e carregar a janela panorâmica.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 18 | Ocultar/exibir | Botão | Oculta/exibe as esferas marcadoras panorâmicas na cena. |
| 19 | Excluir marcador panorâmico | Botão | Exclui os marcadores panorâmicos atualmente carregados. |
Controles na cena
Existem alguns controles criados pelo componente de dados Block no SceneView do editor Unity.
Identificador de partição de LOD[>=9.4]
Identificador exibido quando o alternador 9 Identificador de partição de Mesh está ativado em ferramentas versão 9.4 ou superior. Usado para identificar as partições, níveis e estado do LOD.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 29 | Identificador de LOD de partição | Gizmo | Identifica a partição. Após o carregamento do LOD, exibe cores diferentes de acordo com o nível e estado: Azul: nível Min, precisão mais baixa. Azul claro: nível Medium, precisão média. Verde: nível Max, precisão mais alta. Vermelho: erro durante o carregamento (repetindo). Amarelo: carregando. |
Identificador de carregamento de LOD[>=9.4]
O identificador de carregamento de LOD é um controle de UI giratório que aparece apenas durante a transição de LOD.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 30 | Identificador de carregamento de LOD | UI | Aparece quando o carregamento de LOD está em andamento. |
Marcador panorâmico
O marcador panorâmico aparece na cena após carregar o Mesh do Block e clicar em 17 Carregar marcador panorâmico. Usado para identificar locais onde é possível visualizar panorâmicas.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 31 | Marcador panorâmico | Objeto interativo | Identificador esférico amarelo que indica a posição onde a visualização panorâmica é possível. |
Janela panorâmica
A janela panorâmica aparece após carregar o Mesh do Block e os marcadores, e clicar em 31 Marcador panorâmico. Permite visualizar panorâmicas e editar conteúdo.

| Nº | Nome do controle | Tipo de controle | Descrição da funcionalidade |
|---|---|---|---|
| 32 | Janela panorâmica | SceneView | Janela onde é possível visualizar panorâmicas. |