Inventário editorial 3D
Revisão de 23/09/2026. Base rastreável para documentar funcionalidades sem fixar a organização dos menus.
Base da revisão
Documentação: ramo feature/PZ-420-base-structure-zapt-docs, revisão 6a063d3062556842d05580f7ff7b671c174d51fe. App, portal e API foram consultados sem alterar seus ramos ou arquivos. As revisões abaixo identificam o HEAD, mas as fontes refletem também as alterações locais; os hashes ao final identificam os arquivos efetivamente consultados.
| Projeto | Ramo | Revisão | Estado na coleta |
|---|---|---|---|
| zapt-app-3d | feature/PZ-92-buildings-implementation | 10f3e08845d9 | Com alterações locais preexistentes |
| zapt-portal-zt4325 | feature/PZ-92-structural-unit-identity-color | b0c45d1a46a3 | Com alterações locais preexistentes |
| zapt-api | feature/design-mapa-3d | 0d6dee708510 | Com alterações locais preexistentes |
O que foi e não foi verificado
- Fontes locais: documentação técnica, tipos, controles e serviços de autoria foram usados para preparar o texto. A publicação de cada funcionalidade exige a validação operacional indicada na tabela.
- Mapa publicado: o RHP carregou, mostrou edifícios, fachadas, circulação externa e o ponto Acesso de Pedestres com a ação Rota. Foram capturadas cenas reais em computador e celular.
- Edição: não houve gravação, publicação ou conversão de dados no RHP. Fluxos autenticados de VA e ZA continuam pendentes de execução em local de teste autorizado.
- Ambiente: o visualizador registrou aviso de texturas não resolvidas. As capturas não comprovam que todos os recursos do catálogo estão disponíveis.
- Documentação: a revisão visual isolada utiliza uma cópia local de apresentação; ela não comprova autenticação real.
Validação da documentação
Aplicado em 23/09/2026 no projeto original, no ramo feature/PZ-420-base-structure-zapt-docs, após conferir a revisão e a integridade dos 58 arquivos do pacote. Cópia de segurança dos arquivos substituídos preservada. Sem commit, push ou publicação.
Verificados na cópia de trabalho: links e fragmentos locais, estrutura das páginas, índices por público, política de acesso existente em sessões sintéticas, seleção 2D/3D, carregamento por clique e descarregamento de previews ocultos. Revisão visual de páginas representativas em computador e celular, nos temas claro e escuro.
O mapa do RHP renderizou quando aberto diretamente. No teste incorporado à documentação, o endereço foi carregado após o clique, mas o quadro permaneceu em branco; a renderização incorporada continua pendente. O link para abrir o mapa separadamente permanece disponível. O teste de apresentação isolado não utilizou autenticação real.
Páginas por funcionalidade
| Página e finalidade | Público e contexto | Situação | Fontes no app 3D |
|---|---|---|---|
| Aberturas em paredes Crie janelas e vãos livres em uma parede existente, com posição e dimensões próprias. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Aparência de vias e passeios Defina o acabamento de novas vias e passeios e revise a aplicação desse padrão às formas já existentes. | VA Outdoor | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. Depende de versão compatível da API; implantação não confirmada. |
|
| Aplicação de temas Aplique um conjunto coerente de estilos e classes visuais ao local e acompanhe suas versões. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Biblioteca global de objetos 3D Disponibilize modelos reutilizáveis, com versões e controles de aparência adequados à autoria dos clientes. | ZA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Biblioteca global de texturas Mantenha os acabamentos reutilizáveis que os clientes podem aplicar aos seus mapas. | ZA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Coberturas Adicione telhados localizados sobre parte de um volume, mantendo o restante do topo plano. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Conversão de PNG para WebP Conheça os critérios da rotina de conversão de texturas e prepare a validação antes de usá-la em um catálogo. | ZA Outdoor e recursos comuns | Rotina localizada; acionamento na interface e execução pendentes. Não há instrução de clique em botão presumido. |
|
| Fachadas Aproxime a representação do edifício de sua aparência real aplicando texturas nas faces externas. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Faixas de pedestres Desenhe a marcação visual de uma travessia com dois pontos, sem precisar montar cada faixa branca. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Formas livres Crie elementos locais de geometria simples para completar a representação do ambiente, sem precisar importar um modelo 3D. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Objetos 3D Use modelos reutilizáveis para representar elementos que precisam de mais detalhe do que uma forma simples. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Paredes e muretas Represente fechamentos com espessura e altura e ajuste as faces das paredes existentes. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Passeios Desenhe uma superfície contínua a partir de um eixo e ajuste suas bordas para representar calçadas e áreas de circulação externa. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Perímetro Outdoor Ajuste o contorno externo do piso e confira a posição dos acessos e acabamentos que dependem dele. | VA Outdoor | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. Depende de versão compatível da API; implantação não confirmada. |
|
| Portas e acessos Represente portas e passagens, distinguindo o elemento visual do ponto usado pela navegação. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Produção de GLBs Prepare objetos simples, leves e proporcionais ao mapa, com uma revisão do arquivo e do resultado renderizado. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Produção de texturas Prepare uma imagem leve e proporcional à superfície, da fotografia de referência até a aplicação no mapa. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Superfícies decorativas Represente áreas como gramados, pisos e acabamentos do entorno usando um contorno plano. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Temas globais Prepare conjuntos de aparência e classes visuais reutilizáveis pelos clientes, com versões publicadas identificáveis. | ZA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Texturas Aplique imagens de acabamento adequadas ao tipo de superfície e mantenha uma biblioteca própria do local. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Trajetos de objetos 3D Anime uma instância de objeto ao longo de uma linha para compor uma cena dinâmica do local. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Vagas de estacionamento Represente uma fileira de vagas perpendiculares por meio de um eixo, com divisórias geradas automaticamente. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Vias Represente o desenho das vias externas com largura, acabamento e sinalização visual próprios. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Volumes de edifícios Represente mudanças de contorno ao longo da altura de um edifício, como uma base larga e uma torre recuada. | VA Outdoor | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Volumes e plataformas Modele elementos simples com área de base e altura, como bases, patamares e volumes auxiliares do campus. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
| Áreas elevadas Represente platôs, taludes e terraços que ajudam a explicar visualmente a implantação de um edifício. | VA Outdoor e recursos comuns | Redigida e confrontada com fontes locais; operação de edição no ambiente publicado pendente. |
|
Adiado para o lote Indoor
Inventariar e revisar após os arremates: alturas e empilhamento de andares, topo estrutural do andar, aberturas em lajes, alinhamento de paredes de ambientes, tratamento de portas nas conexões internas, disposição paramétrica de mobiliário e navegação entre pisos.
Fontes identificadas: docs/app/fieldAdmin/levelTops/levelTops.docs.md, docs/app/view/map3D/floorOpenings.docs.md, docs/app/view/map3D/multiFloorWorld.docs.md e docs/app/fieldAdmin/parametric/parametricTypes.docs.md. A presença dessas fontes não equivale a validar o fluxo final de Indoor.
Inventário dos exemplos anteriores
Foram encontrados 33 recursos de demonstração nas páginas de Produtos. Os exemplos antigos permanecem em 2D. Na variante 3D há capturas ou previews do RHP, distinguindo cena contextual de demonstração da função. Telas específicas de gestão, rastreamento e autoria ainda precisam de capturas equivalentes; não foram simuladas.
| Página | Recurso anterior | Tratamento |
|---|---|---|
docs/app/channels.html | Cartão do totem para continuar a rota no celular por áudio ou QR Code.
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/channels.html | Preview do totem vertical
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/channels.html | Preview do totem horizontal
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/channels.html | Preview do mapa no notebook
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/channels.html | Preview do mapa no celular
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/chat-ai.html | Preview do Chat AI no celular
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/introduction.html | Visitante no shopping usando o Zapt Amazing Maps and Wayfinding no celular para se localizar e seguir uma rota.
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/map-and-routes.html | Preview do mapa no celular
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/app/pois.html | Ficha de um ponto de interesse no mapa, com foto, botão de rota e descrição.
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/management-maps/floor-plans.html | Planta do Shopping Principal com camada de vacância, legenda ocupado ou vago e lista de lojas no painel lateral.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/management-maps/introduction.html | Mapa do Brasil com empreendimentos do grupo e painel Locais à esquerda.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/management-maps/layers-analysis.html | Menu Camadas com opções Atratividade, Comercialização, Inadimplência, Jurídico e Vacância.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/management-maps/layers-analysis.html | Painel lateral da loja Marisa com segmento, ABL, aluguel e demais indicadores sobre a planta colorida.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/management-maps/layers-analysis.html | Mapa de calor por corredor com legenda de cores no topo, métrica AMM por metro quadrado e lista de corredores no painel.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/people-asset-tracking/baby-tracking.html | Planta de maternidade com vários tipos de marcador de mãe e bebê; seletor de andar e opções Tempo real ou Última localização.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/people-asset-tracking/baby-tracking.html | Recorte da planta com pino amarelo do bebê e pino amarelo da mãe em salas diferentes.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/people-asset-tracking/baby-tracking.html | Recorte da planta com pino de coração indicando mãe e bebê juntos.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/people-asset-tracking/baby-tracking.html | Recorte da planta com pino de grupo indicando mais de uma mãe na mesma área.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/people-asset-tracking/monitoring.html | Planta com vários ativos marcados; ao selecionar um bin, popover com ponto de interesse, identificador da tag e horário da última localização.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/introduction.html | Mapa sendo editado no Zapt Portal.
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/portal/introduction.html | Mesmo mapa no Zapt Amazing Maps and Wayfinding, com uma rota pedida pelo visitante.
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/portal/introduction.html | Tela inicial do Zapt Portal com barra superior, mensagem de boas-vindas e menu lateral.
| Preservado em 2D; exemplo 3D específico ou contextual separado RHP conforme seção |
docs/portal/mapping/maps.html | Criar um mapa novo no Zapt Portal: abrir pelo botão mais, preencher os dados básicos, enviar a imagem na aba Mapa e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/maps.html | Editar um mapa no Zapt Portal: abrir o andar na lista, alterar o nome e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/maps.html | Criar um pin avulso no Zapt Portal: clicar em Novo Pin, posicionar no mapa, preencher os dados e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/pois.html | Criar um ponto de interesse no Zapt Portal: clicar em Novo, desenhar a área no mapa, preencher o título e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/pois.html | Editar um ponto de interesse no Zapt Portal: clicar no ponto, alterar o título no painel e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/pois.html | Criar uma categoria de ponto de interesse no Zapt Portal: abrir Categorias, preencher nome e cor e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/pois.html | Vincular pontos de interesse a uma categoria no Zapt Portal: abrir a categoria, marcar os pontos no modal e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/pois.html | Buscar um ponto de interesse na lista do Zapt Portal: abrir a aba Lista, digitar o nome e abrir o resultado.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/routes.html | Criar uma rota no Zapt Portal: clicar em Nova rota, desenhar a via no mapa, preencher nome e tipo e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/routes.html | Editar uma rota no Zapt Portal: clicar na via existente, ajustar os campos do painel e salvar.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
docs/portal/mapping/routes.html | Excluir uma rota no Zapt Portal: selecionar a via, confirmar a exclusão e ver o aviso de sucesso.
| Preservado em 2D; exemplo 3D específico ou contextual separado Pendente de captura equivalente |
Os exemplos de API e SDK da área Dev não têm o seletor de Produtos e permanecem fora deste lote. A troca dos seus parâmetros exige validação própria de integração 3D.
Origem das capturas
Origem: RHP — mapa Outdoor 0. Capturas de 23/09/2026, sem alteração de dados. rhp-campus.webp mostra a vista geral; rhp-fachadas.webp e rhp-circulacao.webp são recortes da mesma cena; rhp-acesso-mobile.webp mostra o ponto observado no endereço com ?poi=-P-Oa7GOrKJ3H_2ijoUy, em 390 × 844 px.
Para trocar o local, substituir os arquivos e todas as referências ao endereço temporário, revisar títulos e textos alternativos, capturar novamente cada cena e repetir os testes de preview. Não transportar IDs de POI, coordenadas de QR ou configurações de totem entre locais.
Pendências para fechar a entrega
- Validar com login real o acesso de membro e de equipe Zapt.
- Executar os procedimentos de autoria VA/ZA em local de teste autorizado e ajustar qualquer diferença entre fontes e interface.
- Confirmar a implantação das funções dependentes de API e o acionamento da conversão WebP.
- Capturar os exemplos específicos pendentes de autoria, gestão e rastreamento.
- Após estabilizar a usabilidade, acrescentar guias completos e caminhos de menu, preservando os endereços destas páginas.
Identificação das fontes
SHA-256 dos arquivos consultados no app 3D; preserva a referência mesmo quando o ramo contém alterações ainda não commitadas.
| Arquivo | SHA-256 |
|---|---|
docs/app/fieldAdmin/doors/doorsModel.docs.md | 49cb16e20720f29f2397d0155ba7ea1d4f74499db63fc3eac93d135da19ed7f0 |
docs/app/fieldAdmin/formas/crosswalk.docs.md | 035ba82b1c3a1eac1ff29518451f230c4dcea3837489314fb26628064d6f96b0 |
docs/app/fieldAdmin/formas/formasSaving.docs.md | 67cca5dc4af1d6123213004e4114603c7b7f1e24e33bbba094460a19311d8dbb |
docs/app/fieldAdmin/formas/formasTextures.docs.md | 47134954b2cf94d101f6f44d12017c823f1f9c5bcccc582e7988d77b87d8a96d |
docs/app/fieldAdmin/formas/linearSurface.docs.md | 60411e84651ad03affbe95df8b31de7a0dc74c9da856a6ed4f585c9e3906a969 |
docs/app/fieldAdmin/formas/parkingRow.docs.md | 41ce8396c0f2f146653c1cce6c1d6e9b50ed98f4fddba39a60f2e152ae055901 |
docs/app/fieldAdmin/formas/playfulPath.docs.md | c9243caf889a082c18f1a3e6e593f1a4cab4c49a3c6f503ae4002021fff5df88 |
docs/app/fieldAdmin/formas/road.docs.md | 8ef0d95f2524a8ebc3068d35dd5f0c02c753836417f78b9a9c6af19578c96ea0 |
docs/app/fieldAdmin/formas/spaceRoofSpec.docs.md | 240b71c401b162fc9218bf40f880bee492209a63d9d3311279798b8bc331b334 |
docs/app/fieldAdmin/mapStyle/map3dThemeVersioning.docs.md | f727f4353faefe65f5dfd0e810ec1542edc9367d5f4b1a93b9b6a679e235e3ec |
docs/app/fieldAdmin/mapStyle/outdoorPerimeterEditor.docs.md | 5da0a1dbc4ec90bf991a574dd6a5b2578525f95d2192144d7e4ec45d04b86e0a |
docs/app/fieldAdmin/mapStyle/outdoorSurfaceAppearance.docs.md | 80a7a5fb1b94a7bf6479254c46b62d4ed06197f9e103d9e1e223ad86be93ec00 |
docs/app/fieldAdmin/mapStyle/wallTextureInnerOuter.docs.md | ddef51d1bf25ae17ffddaae1c4e86679cbd47c981e3fbdaee5d71bc547f7cd77 |
docs/app/fieldAdmin/objects3d/object3dStyling.docs.md | 3f13280822a0784534c540e896cee227d51bb39671be39c5c3bc673d6499894f |
docs/app/fieldAdmin/textures/facadeTextureBrush.docs.md | bcd01bc838f7ea010b52e1577f9500740652353f56e5aa1dd07bbe3fdef3e77f |
docs/app/fieldAdmin/textures/texturePngToWebp.docs.md | 27d9894bce664a925b4ff04b5efb2c0c386f00ac13df16a5aefd29d59910f0d2 |
docs/app/fieldAdmin/wallSegments/wallSegmentHeightPropagation.docs.md | aab7c17d9865bcbd5c4ad2e5f152b8c76607b46d1bca7035f97628704399b102 |
docs/app/view/map3D/FormasRender3D.docs.md | 81cf7c6f3b7e30f3b77449496af3f6e35ee9f0f910fbe6b8c277b3da62a26433 |
docs/app/view/map3D/LandscapeVolume3D.docs.md | 05fe55ecbac46f5e1e8b879ba5086259c8401e928e55e03fbeeb6088f249b9bb |
docs/app/view/map3D/externalVolumes.docs.md | cf46979946fc36a611f4fb9fa4da7c68569acc0678da51550b9c8300d0298c0e |
docs/app/view/map3D/spaceRoof.docs.md | 0ecec49bd9425aa2188d86e39f2837629c55e61ba26ff0bceeb5f680e52cf538 |
docs/app/view/map3D/wallOpenings.docs.md | 2103ea872507e67f4792766774183be79892b8d3ee2656b7c60bb5fb2326ccff |
src/app/fieldAdmin/FieldAdminWorkModeProvider.tsx | ddf316719b63750e0c0ee808d5be898085252aba9d97e05e137d804b93875917 |
src/app/fieldAdmin/doors/doorPersistence.ts | 0483ad79536ff7ae56a2be4c7c01ed3fc77feb0293c324a037f01277e45605e1 |
src/app/fieldAdmin/formas/FieldAdminLandscapeVolumeFields.tsx | 62410dbf05028be1a4e43d55a751605c9d12f087b6689ed648d26c6a8ef7403e |
src/app/fieldAdmin/formas/FieldAdminPlayfulPathFields.tsx | 6a79b751aa7838ab5acae8f530b1daa96e2e50d5610fcf51d5739c9a0f4ea679 |
src/app/fieldAdmin/formas/FieldAdminRoadFields.tsx | 55a1163257d60da5618adcc7c7cbfd055b365422766aa2ea10317517bb410f73 |
src/app/fieldAdmin/formas/crosswalkConfig.ts | 512769b821def183ef4e23cb1b1bd4fb8cb8a6edb4386bad63c94510667f27ce |
src/app/fieldAdmin/formas/formasConstants.ts | 770a690f82d02aca5e86c0f8354a6b2168948c3c7dd54ac219cb986cbbd338cd |
src/app/fieldAdmin/formas/linearSurfaceTypes.ts | 3948cb44f3cef5753e6103b50bd14dbdb9d918701c67ae5d98d10b3e9cdd5037 |
src/app/fieldAdmin/formas/parkingRowConfig.ts | b284c31009e3503541746c1301e389c4446d55dd6fe1e9f6509f595715e35c20 |
src/app/fieldAdmin/formas/roadConfig.ts | c609a8e6a4ba719150ec754df42c9665abc1b836789507cd3e6b53511c5a7f14 |
src/app/fieldAdmin/formas/sidewalkCurbConfig.ts | 624ed391764e325f1c4d4712366ab2326640f3639145165341285e2c593e672f |
src/app/fieldAdmin/mapStyle/OutdoorPerimeterEditor.tsx | df5cc40d2274a99fcacf47289c5de6b0a7741b3dc9cdc4094d358b5e1ba4df16 |
src/app/fieldAdmin/mapStyle/OutdoorSurfaceAppearanceSection.tsx | 6d81517f6c4683a619d545cd0aeb5523d2b1e8244a265f5e552da24340f790cd |
src/app/fieldAdmin/mapStyle/map3dThemeService.ts | 8636dc172ee34a56b457a8b9078c1be6ac790cc4ca7b989a57a9d9b627e02476 |
src/app/fieldAdmin/mapStyle/map3dThemeVersioning.ts | d13dc1de5875829f6487551bfdffa003fa50540a055858f02494cb80ce96e422 |
src/app/fieldAdmin/mapStyle/map3dThemeVisualClasses.ts | 325b8f190da170e5e183d0b0a03c032a5c7c3b00a3fe12ed87fc1f27c72e071f |
src/app/fieldAdmin/objects3d/object3dCatalogTypes.ts | 94d67edfaf11a87d49b74d410fad80dfdf2d4ce754206dd5c3b5238888761615 |
src/app/fieldAdmin/objects3d/object3dMediaService.ts | de13f28fd72948c3dd7b16a83bbb947b0e9e50a71b5d075e91ef6df45fd38c92 |
src/app/fieldAdmin/objects3d/useObject3dPlaceCatalog.ts | 3c9cc1fb19771f7618eb9fc8d63e42b71dcc89e4788f6f919b2e5de4092e1650 |
src/app/fieldAdmin/textures/FieldAdminTextureForm.tsx | 52df2ef7d515376ded192183e674c5780a69ce10691c38e6d298835b87f3cfd0 |
src/app/fieldAdmin/textures/FieldAdminTextureWebpConvert.tsx | 2563a537c409aa66027d4f6369038e5cd4d3b38a33f7ba77b7bec3da4196969e |
src/app/fieldAdmin/textures/FieldAdminTexturesPanel.tsx | f91ab66a819a538ef71fb5dbd4757a8f71cb0ccd2df486ca2c710e29e6acfabc |
src/app/fieldAdmin/textures/facadeBrushPick.ts | 0cabf229a47927d874ffbd2a0da36793970c2def4ba1cf60595294f55a35c865 |
src/app/fieldAdmin/textures/textureAssetTypes.ts | eba38868628dc6a6ab93d753ae7937cbfa776f77f48f5764a5754cf0bfdf638a |
src/app/fieldAdmin/textures/textureMediaService.ts | 1b4a2fb47c7833935d23e2c16952a50c631e55b5f8c361bc32101b946c32c1b3 |
src/app/fieldAdmin/textures/texturePngToWebp.ts | 8653892d45cc0f6def2c3eb4305f8e46facca93c0b9b20c399d264988de51a49 |
src/app/view/map3D/externalVolumes.ts | f4c3e7d679f249b3a32af58f807a51197742ceba0a67cb49b6f91904a7d4e146 |
src/types/entities/wallOpening.d.ts | 99394d2e1e679d05c824f661e78a409e2982955c008bf351fcce28c341852f62 |
Complemento: Wayfinding e imagens 360°
Conferência visual de 23/09/2026: as capturas rhp-circulacao.webp (1100 × 295 px) e rhp-fachadas.webp (650 × 430 px) foram refeitas a partir da vista carregada do campus RHP, na URL de origem registrada neste inventário. São recortes da tela real, sem alteração do conteúdo. A documentação foi revisada em computador e celular, nos temas claro e escuro, em uma prévia local com sessão sintética de teste; o arquivo de autenticação do projeto permaneceu inalterado. As páginas 360° e sua navegação foram verificadas nas duas variantes. A autenticação real do ambiente continua dependente de uma sessão autorizada.
Revisão de 23/09/2026. Nome confirmado pelo responsável: Zapt Amazing Maps and Wayfinding. As páginas Imagens 360° e Criar e calibrar imagens 360° são comuns às variantes 2D e 3D e aos contextos Indoor e Outdoor.
- Observado no ambiente publicado: a rota completa do RHP carregou entre Acesso de Pedestres e Recepção Urologia Arnóbio Marques, no 3º Andar.
rhp-rota-3d.webpregistra a tela real em 1280 × 720 px, sem alteração de dados. - Referência de autoria: a URL 360° fornecida abriu o mapa e a rota convencional. Ao solicitar o modo de operação, o ambiente pediu login. Não houve autenticação, edição, envio de imagens ou calibração nesse local. Capturas da exploração e dos controles autenticados permanecem pendentes.
- Confirmado pelo responsável: exploração e edição 360° estão funcionais; o acompanhamento de rotas com imagens sofreu regressão temporária. A integração é documentada como funcionalidade existente. Sua representação visual atual não foi validada nem simulada. No teste da nova rota 3D incorporada à documentação, o preview iniciou apenas após o clique, mas o quadro permaneceu em branco. A mesma rota abriu e renderizou diretamente; a captura real e o link completo foram mantidos.
- Confrontado com código: quatro fotos em paisagem e sequência horária, galeria, otimização automática, setas salvas ao arrastar, chegada por origem, condições de habilitação e fluxo móvel de navegação visual.
- Orientação editorial do responsável: aproximadamente 20 m como referência de espaçamento, com pontos antes de cruzamentos. Não é limite do sistema.
As fontes abaixo pertencem ao app no ramo existente; os hashes identificam os arquivos locais consultados nesta revisão. As regras e os limites de publicação não foram alterados. Revalidar a navegação visual após a correção da regressão e substituir somente as capturas correspondentes.
| Fonte | SHA-256 |
|---|---|
src/app/fieldAdmin/scene360/Scene360Viewer.tsx | e98b7c864604e8c5dc211659eedb195ea8d7e8b523000bcfe55bd3337da9af6f |
src/app/fieldAdmin/scene360/Scene360CameraCapture.tsx | 1381700507cb7b2d5a33366472f214fd908e7547d54728638e6dfd2cefc6e949 |
src/app/fieldAdmin/scene360/Scene360AdminNavPanel.tsx | 8ded69749535919545b6aed08b304f6c812f429d290d57a41c77f59cc18909f7 |
src/app/fieldAdmin/scene360/Scene360DetailPanel.tsx | 68cfc4e8f53870bebcd3ef402d21bb909b3b92bc8141ae845a7fb8a60757f6e7 |
src/app/fieldAdmin/scene360/scene360ArrowPoiLabel.ts | ad8186c8a47337c4d032e669aaea99a4b0deadf9a1340c8edea847af3c3b456e |
src/app/fieldAdmin/scene360/scene360Calibration.ts | 655e37d553d35dbd61936df486a98d6eee1672859f954d1e69f1f02058773783 |
src/app/fieldAdmin/scene360/scene360OutputProfile.ts | 4fc26857d2816e26e65e114d23c215f0834d37dc009e5004ae5fb4da0bf6d248 |
src/app/visualNav360/visualNav360Gate.ts | 4ba5f864599124f84a83878a19d35dc03b2bf8d52fde21169d2c1a71fb8a8321 |
src/app/scene360Exploration/scene360ExplorationGate.ts | 8774e65901c57cdace7966c249f0ab19bfa191680be8c1e3ff22434e637d7a9f |