Referência da ferramenta do editor de Mega block
Nota
Esta ferramenta só existe nas versões >= 4003
A ferramenta do editor só pode ser usada depois de importar o pacote com.easyar.mega.

Captura de tela da ferramenta em condições padrão depois de criada com sucesso.

Captura de tela da ferramenta quando um block possui vários grupos de mesh.
Dica
Um block pode conter vários grupos de mesh. Blocks criados usando as funcionalidades de fusão em grande escala ou atualização incremental podem conter vários grupos de mesh. Cada grupo de mesh pode ser carregado e descarregado independentemente. As áreas de sobreposição das fronteiras de cada grupo de mesh não se sobrepõem perfeitamente. Ao usar, você pode selecionar quais grupos de mesh carregar de acordo com as necessidades reais.
| Nome | Descrição |
|---|---|
| X | Exclui a ferramenta do editor. |
| From | ID do aplicativo do serviço atualmente conectado. |
| Updated | Hora da conexão com o serviço. |
| Reload | Reconecta-se ao serviço. Se o ID do block estiver especificado e o block existir no serviço, a interface da ferramenta do editor de Mega block será aberta. Caso contrário, a interface de erro continuará sendo exibida. |
| [block name] (v) | Exibe o nome e a versão do block. Clique no botão à esquerda para expandir/recolher as informações detalhadas do block. |
| Diagnosis Info | Exporta as informações de diagnóstico. |
| Job ID | ID da tarefa de mapeamento do block. |
| [mesh group name] | Exibe o nome do grupo de mesh. Clique na caixa de seleção para carregar/descarregar os dados do mesh. |
| Retry | Quando a carga do mesh falhar, clique neste botão para recarregá-lo. |
| Mesh | Exibe/oculta o mesh do block. |
| Export | Exporta o mesh do block. |
| Panorama Preview Marker | Exibe/oculta os marcadores de visualização da imagem panorâmica. |
| Mesh Bounds Gizmo | Exibe/oculta o gizmo das fronteiras do mesh. |
| Collider Mesh | Configuração do mesh de detecção de colisão. Opções:
|
Nós da cena
Os dados da ferramenta do editor são armazenados no nó EasyAR.Mega.EditorTool. Excluir esse nó é equivalente a excluir os dados da ferramenta do editor.

Cuidado
Não modifique diretamente o conteúdo do nó EasyAR.Mega.EditorTool, especialmente o Transform desse nó. Caso contrário, a ferramenta do editor pode não funcionar corretamente ou a posição de exibição do conteúdo durante o rastreamento pode estar incorreta.
Informações básicas

| Nome | Descrição |
|---|---|
| Job ID | ID da tarefa de mapeamento do block. |
| Block ID | ID do block. |
| Block Name | Nome do block. |
| Modified | Hora da modificação do block. |
| Version | Versão do mapeamento do block. |
| GNSS Location | Coordenadas GNSS (GPS, Beidou, etc.). Apenas exibe valores corretos depois que o mesh do block for carregado. |
| Latitude | Coordenada de latitude GNSS. Apenas exibe se as coordenadas GNSS forem geradas nos dados de mapeamento do block. |
| Longitude | Coordenada de longitude GNSS. Apenas exibe se as coordenadas GNSS forem geradas nos dados de mapeamento do block. |
| Altitude | Coordenada de altitude GNSS. Apenas exibe se as coordenadas GNSS forem geradas nos dados de mapeamento do block. |
| From Service | Informações do serviço usadas ao obter o block. |
| Type | Tipo de serviço. |
| App ID | ID do aplicativo do serviço. |
Mesh
O mesh do block está alinhado com o espaço do objeto de rastreamento do block. Você pode colocar conteúdo 3D diretamente no modelo.
Os dados do mesh do block são armazenados no nó da ferramenta e só existem no modo do editor. Não serão empacotados no aplicativo final.
Carga
Clique na caixa de seleção ao lado do nome do grupo de mesh. Isso iniciará o processo de carga dos dados do grupo. Depois da carga, você poderá ver o mesh do grupo atual na janela Scene.

Desmarcar a caixa de seleção descarregará os dados do grupo.
Durante o processo de carga, uma animação de carregamento será exibida no canto inferior esquerdo da janela Scene.

O mesh do block alternará o LOD de acordo com a posição da câmera. Mantenha a conexão com a Internet ao usá-lo para evitar falhas na troca de LOD.
Quando a carga ou a troca de LOD falhar, as fronteiras do mesh que não foram carregadas com sucesso na janela Scene exibirão um gizmo de cor quente. A janela Console exibirá informações de erro detalhadas.

Depois de resolver o problema, você pode clicar no botão Retry para recarregar.
Após a carga, o mesh será armazenado em cache localmente. O caminho do cache é:
var cachePath = Path.Combine(Application.persistentDataPath, "MegaStudio/cache")
Exibição/ocultação
Clique na caixa de seleção Mesh para exibir/ocultar o mesh do grupo atual. Essa opção é marcada por padrão depois que o mesh for carregado.
Exibir/ocultar o mesh não afetará a posição de renderização do conteúdo 3D nem o estado do nó do block.
Gizmo das fronteiras
Clique na caixa de seleção Mesh Bounds Gizmo para exibir/ocultar o gizmo das fronteiras do mesh do grupo atual. Essa opção está desmarcada por padrão.

Gizmos de cores diferentes representam diferentes LODs. Cores frias representam meshes carregados com sucesso, e cores quentes representam meshes não carregados (incluindo falhas de carga).
Detecção de colisão
Se você precisar usar a detecção de raios para interagir com o mesh, precisa configurar a opção Collider Mesh. Essa opção é None por padrão, o que significa que não suporta detecção de raios.
Exportação
Clique no botão Export para exportar os dados do mesh do grupo atual.

| Nome | Descrição |
|---|---|
| Export LODs | Selecione a precisão do LOD do modelo a ser exportado. Quanto menor o número, menor a clareza. Você pode selecionar vários itens se Merge mesh não estiver marcado. Se Merge mesh estiver marcado, só pode selecionar um item. |
| Export Raw Data | Se exportar os dados brutos. Os dados brutos podem não ser carregados em alguns softwares (por exemplo, blender) porque esses softwares não suportam algumas extensões gltf. |
| Export Textures | Se exportar as texturas. Se você só precisar exportar o modelo para uso como ocultação ou detecção de colisão, não precisa exportar as texturas. |
| Format | O formato do arquivo único exportado é glb ou gltf. |
| Merge mesh | Se mesclar todos os meshes em um único arquivo para exportação. Apenas está disponível quando um único LOD for selecionado. O processo de mesclagem e o mesh mesclado exigem mais memória de vídeo. |
| Export | Clique para começar a exportar. |
Durante o processo de exportação, uma barra de progresso será exibida abaixo da caixa de seleção Mesh.

Após a exportação ser concluída, você verá uma mensagem pop-up de Completed.

Imagem panorâmica
Os marcadores da imagem panorâmica e os dados da imagem panorâmica são armazenados no nó da ferramenta e só existem no modo do editor. Não serão empacotados no aplicativo final.
Informações básicas
Ao lado de Panorama Preview Marker, as informações de clareza da imagem panorâmica serão exibidas. Existem dois tipos: SD (clareza padrão) e HD (alta clareza). Normalmente, o serviço ativado fornece imagens panorâmicas de clareza SD por padrão. Imagens panorâmicas de alta clareza precisam ser obtidas entrando em contato com o setor comercial.
Alguns dados não suportam imagens panorâmicas. Nesse caso, Data not supported será exibido ao lado de Panorama Preview Marker.

Marcadores
Clique na caixa de seleção Panorama Preview Marker para exibir/ocultar os marcadores de visualização da imagem panorâmica. Essa opção está desmarcada por padrão depois que o mesh for carregado.
Os marcadores de visualização da imagem panorâmica serão exibidos na janela Scene.

Depois de clicar em um marcador, a janela MegaPanorama será aberta. Depois de clicar em diferentes marcadores, o conteúdo da janela MegaPanorama será imediatamente alterado para a imagem panorâmica correspondente.
Janela da imagem panorâmica
Depois de clicar em um marcador, a janela MegaPanorama será aberta e exibirá a imagem panorâmica correspondente ao marcador.

A janela MegaPanorama também é um tipo de janela Scene. Você pode usar o botão direito do mouse para arrastar e girar a visualização. Outros controles, como zoom e movimento, estão desabilitados nessa janela.
Quando Mesh estiver aberto, o efeito de exibição da janela MegaPanorama manterá a ocultação do modelo espacial baseado no mesh.
Dica
- Essa funcionalidade ainda estará disponível depois que o editor entrar no modo de reprodução, mas a precisão da ocultação do modelo espacial baseado no mesh é afetada pela desativação da troca de LOD.
Você também pode clicar em outros marcadores na janela MegaPanorama. O conteúdo será imediatamente alterado para a imagem panorâmica correspondente.
Informações de diagnóstico
Clique no botão Diagnosis Info para exportar as informações de diagnóstico. As informações de diagnóstico incluem as informações básicas do block atual, as informações do serviço em que o block está localizado, etc.
Importante
Ao enviar um problema para a EasyAR, é recomendável anexar as informações de diagnóstico para localizar o problema rapidamente.