Voltar ao blog de BIM e IFC
Gêmeos digitais · 2026-08-21 · 11 min
Visualizador de nuvem de pontos IFC: caso real de scan-to-BIM + demo no navegador
Veja um alinhamento real de laser scanning (TLS) para IFC feito pela CRAS, inspecione seções e abra uma demo interativa de IFC + nuvem de pontos no navegador, sem upload de modelo.
Capa com o título Visualizador de nuvem de pontos IFC sobre uma nuvem de pontos TLS real da CRAS Labs alinhada com seu modelo IFC
Colocar um modelo IFC e uma nuvem de pontos na mesma cena WebGL é visualmente impressionante. Tornar a comparação defensável é uma tarefa diferente. Um visualizador de scan-to-BIM útil precisa preservar as unidades de origem, identificar o eixo vertical, resolver os sistemas de coordenadas, expor qualquer transformação manual e manter pontos suficientes na tela para revelar desvios sem esgotar a GPU.
Este guia separa essas questões. O exemplo ao vivo abaixo usa um par sintético pequeno para uma experiência de exibição rápida; as imagens de validação usam um conjunto de dados real de laser scanning terrestre, para que uma ilustração conceitual nunca seja apresentada como evidência de levantamento.
- 7 — formatos de nuvem de pontos suportados
- 999491 — pontos na amostra web da CRAS
- 3 — níveis de confiança de alinhamento
- 0 uploads — necessário para arquivos locais
Experimente IFC + uma nuvem de pontos ao vivo
Inicie o exemplo para carregar um pavilhão leve em IFC4 e seu levantamento LAS correspondente no visualizador real. Gire a cena, inspecione a sobreposição e abra o visualizador completo se quiser todos os controles de nuvem de pontos. Este par é sintético e usa uma referência projetada compartilhada ETRS89 / UTM 31N; ele demonstra o fluxo de trabalho, não a precisão de um instrumento físico.
Pavilhão Poblenou — sobreposição de IFC + LAS
Exemplo interativo no navegador usando um pavilhão IFC4 empacotado e um levantamento sintético de 150.000 pontos do local, com um CRS projetado compartilhado.
IFC e LAS estão prontos — arraste para girar
O que o alinhamento realmente significa
O IFC pode declarar uma referência de coordenadas projetada por meio de dados de conversão de mapa (map conversion). Uma nuvem de pontos pode carregar um código EPSG, coordenadas de levantamento locais ou nenhuma referência. Quando as duas fontes declaram o mesmo CRS, o posicionamento pode ser exato no sentido matemático. Quando não, o visualizador precisa de uma transformação documentada e deve rotular sua confiança. A definição de IfcMapConversion da buildingSMART descreve a operação de coordenadas do lado do IFC.
| Nível de alinhamento | Evidência | O que a interface deve dizer |
|---|
| Exato | CRS declarado em comum e conversão de mapa válida | Alinhado por referência de coordenadas compartilhada |
| Inferido | Unidades, eixos e limites de geometria compatíveis | Posicionamento provável — verificar contra controle |
| Manual | Translação, rotação e escala definidas pelo usuário | Posicionado manualmente — não é controle de levantamento |
Um rótulo de confiança evita que uma sobreposição visualmente conveniente seja confundida com verdade de levantamento.
Alinhamento real Scan-vs-BIM: a amostra web de TLS da CRAS Labs sobre o modelo IFC sem modificações.
Um pipeline de navegador que aguenta scans grandes
O navegador nunca deve presumir que o tamanho do arquivo é igual ao tamanho ocupado na GPU. Os cabeçalhos são inspecionados antes de alocar memória. O parser aplica um orçamento de pontos, workers mantêm a decodificação fora da thread de interface, e o renderizador armazena apenas os atributos que o modo de exibição atual precisa. Para COPC ou 3D Tiles indexados espacialmente, a câmera seleciona os nós visíveis em vez de baixar o levantamento inteiro.
A OGC descreve o 3D Tiles como um padrão hierárquico para transmitir conteúdo geoespacial massivo, incluindo BIM/CAD e nuvens de pontos. Essa hierarquia é a ideia importante: o erro no espaço da tela e a seleção de visualização decidem o que carregar. Veja a visão geral oficial da OGC sobre 3D Tiles.
Mantenha uma origem local
As coordenadas globais ficam em metadados Float64; os vértices da GPU permanecem com valores locais pequenos para evitar tremulação (jitter) visível.
Faça orçamento de pontos, não de arquivos
Uma contagem declarada e uma contagem residente na memória são fatos diferentes. Mostre as duas quando houver amostragem ou truncamento.
Reutilize atributos da GPU
As visualizações de RGB, intensidade, classificação e desvio devem compartilhar buffers em vez de clonar a nuvem.
Transmita formatos indexados
COPC ou dados em tiles permitem que a câmera solicite nós espaciais, enquanto um arquivo LAS simples continua sendo uma decodificação única.
Uma seção facilita a inspeção de desvios mais do que uma vista em perspectiva atraente.
Como apresentar isso em uma feira
- Comece só com o IFC para que o público entenda a geometria projetada.
- Revele o scan em opacidade média e explique a confiança do alinhamento antes de discutir os desvios.
- Mude para um modo de seção ou de cor por desvio; não dependa apenas de uma perspectiva fotogênica.
- Escolha um ponto e mostre coordenadas de origem, classificação e distância para deixar a cena operacional.
- Termine carregando novamente o exemplo empacotado offline: uma demo repetível é mais convincente do que o Wi-Fi do local do evento.
O mesmo visualizador também consegue tratar o tempo, e não só o espaço. Continue com o guia de arquitetura de LiDAR em tempo real e replay com MCAP, ou acrescente evidência visual do projeto com vídeo IFC sobre terreno 3D.
Visualizador de nuvem de pontos IFC: caso real de scan-to-BIM + demo no navegador