🏗️ ArxisVR - Documentação Completa

Visualizador BIM/IFC de classe mundial com suporte VR/AR e colaboração em tempo real

✨ Funcionalidades Principais

📁
Carregamento IFC
Suporte completo para IFC 2x3, IFC4 e IFC4.3 (infraestrutura). Carregamento otimizado com streaming e instancing automático para redução de até 85% no uso de memória.
🎯
Seleção Avançada
Seleção por clique, retângulo, tipo de objeto e propriedades. Criação de conjuntos de seleção salvos para workflows repetitivos.
📏
Medições
Medição de distâncias, áreas, ângulos e volumes. Exportação de medições para Excel/CSV. Precisão milimétrica em escala 1:1.
✂️
Cortes e Seções
Planos de corte nos eixos X, Y, Z com GPU acceleration. Box clipping para isolar volumes específicos. Geração automática de linhas de seção.
🔍
Inspetor de Propriedades
Visualização completa de propriedades IFC: identificação, localização, quantidades, materiais, classificação, tipo, relacionamentos e documentos. Exportação para CSV/JSON/XML.
🗂️
Gestão de Camadas
Controle de visibilidade por camadas, disciplinas (arquitetura, estrutura, MEP) e tipos de elementos. Isolamento de elementos específicos.
📸
Exportação
Screenshots em alta resolução (PNG, JPG). Exportação de modelos para glTF, OBJ. Geração de PDF com anotações. BCF para colaboração.
🥽
VR/AR
Suporte completo para WebXR (Oculus, Vive, HoloLens). Navegação VR com teleporte e controles de mão. AR com rastreamento de marcadores ArUco/AprilTag.
👥
Colaboração Multiplayer
WebRTC P2P para múltiplos usuários. Voice chat integrado. Sincronização de avatares e posições. Screen sharing em 3D.
📅
BIM 4D (Temporal)
Vinculação de cronogramas ao modelo 3D. Simulação de construção por fases. Importação de MS Project e Primavera P6.
💰
BIM 5D (Custos)
Quantificação automática de elementos. Integração com banco SINAPI. Análise de budget vs actual. Exportação para Excel.
🏢
BIM 6D (Facilities)
Gestão de ativos e manutenção. Agendamento de manutenções preventivas. Ordens de serviço. Integração com sistemas prediais.

⌨️ Atalhos de Teclado

💡 Dica: Pressione ? dentro da aplicação para ver todos os atalhos disponíveis!

📁 Arquivos

Atalho Função
Ctrl + N Novo Projeto
Ctrl + O Abrir Arquivo IFC
Ctrl + S Salvar Projeto
Ctrl + Shift + S Salvar Como
Ctrl + P Exportar Screenshot
Ctrl + W Fechar Projeto

✏️ Edição

Atalho Função
Ctrl + Z Desfazer
Ctrl + Y Refazer
Ctrl + A Selecionar Tudo
Ctrl + D Desselecionar Tudo
Del Deletar Selecionado

👁️ Visualização

Atalho Função
1 Vista Frontal
3 Vista Lateral
7 Vista Superior
5 Vista Isométrica
F Focar na Seleção
H Enquadrar Tudo
G Alternar Grid
X Alternar Eixos
Shift + S Alternar Estatísticas (FPS)
F11 Tela Cheia

🛠️ Ferramentas

Atalho Função
V Ferramenta de Seleção
M Ferramenta de Medição
X Ferramenta de Corte

🚶 Navegação (Modo FPS)

Atalho Função
W Mover para Frente
S Mover para Trás
A Mover para Esquerda
D Mover para Direita
Q Rotação Roll Esquerda (eixo Z)
E Rotação Roll Direita (eixo Z)
Rotacionar Câmera
Shift Corrida (2.5x mais rápido)
Ctrl Caminhada Lenta (0.4x)
C Alternar FPS/Órbita

🥽 VR/AR

Atalho Função
V Alternar Modo VR
Shift + V VR Avançado

ℹ️ Ajuda

Atalho Função
? Atalhos de Teclado
F1 Documentação
Ctrl + B Alternar Barra Lateral
Ctrl + K Paleta de Comandos
Esc Fechar Modais

🔄 Workflow Típico

1
Carregar Modelo IFC

Clique em "Abrir Arquivo" ou pressione Ctrl + O. Selecione o arquivo IFC (formatos suportados: .ifc, .ifczip, .ifcxml).

💡 Dica: Para modelos grandes (>100MB), o carregamento pode levar alguns minutos. Use a barra de progresso para acompanhar.
2
Navegar pelo Modelo

Use o mouse para rotacionar (botão esquerdo), fazer pan (botão direito) e zoom (scroll). Ou use os controles FPS com WASD.

✅ Recomendado: Pressione H para enquadrar todo o modelo na tela.
3
Selecionar Elementos

Clique nos elementos para selecioná-los. Use Ctrl + clique para seleção múltipla. Ou arraste para criar retângulo de seleção.

4
Inspecionar Propriedades

Com elementos selecionados, abra o Inspector na barra lateral esquerda. Visualize todas as propriedades IFC: identificação, geometria, materiais, quantidades, etc.

⚠️ Nota: Algumas propriedades podem não estar disponíveis dependendo da qualidade do arquivo IFC.
5
Criar Cortes e Seções

Abra a aba Sections na barra lateral. Clique nos botões X, Y ou Z para criar planos de corte. Use Box Clipping para isolar volumes específicos.

6
Fazer Medições

Ative a ferramenta de medição com M. Clique em dois pontos para medir distância. Use o menu para medir áreas e ângulos.

7
Controlar Camadas

Use o painel Layers para controlar visibilidade. Organize por disciplina (Arquitetura, Estrutura, MEP) ou por tipo de elemento.

8
Exportar e Compartilhar

Pressione Ctrl + P para screenshot. Use o menu de exportação para gerar PDF, BCF ou exportar propriedades para Excel.

❓ Perguntas Frequentes

Qual o tamanho máximo de arquivo IFC suportado?

Não há limite técnico, mas recomendamos arquivos até 500MB para melhor performance. Para modelos maiores, considere usar federação (dividir em múltiplos arquivos).

Quais navegadores são suportados?

Chrome 90+, Edge 90+, Firefox 90+, Safari 14+ (desktop e mobile). Para VR/AR, é necessário suporte WebXR.

O ArxisVR funciona offline?

Sim! Após o primeiro carregamento, a aplicação pode funcionar completamente offline. Os arquivos IFC são processados localmente no navegador.

Como ativar o modo VR?

Conecte seu headset VR (Oculus, Vive, etc) e pressione V. O navegador solicitará permissão para acessar o dispositivo VR.

É possível editar o modelo IFC?

Atualmente o ArxisVR é um visualizador, não um editor. Você pode fazer anotações, medições e criar vistas, mas não editar a geometria.

Como funciona o multiplayer?

Ative o modo multiplayer nas configurações. Outros usuários podem se conectar usando WebRTC P2P. É necessário estar na mesma rede ou usar servidor TURN para redes diferentes.

Onde ficam salvos meus projetos?

Os projetos são salvos no LocalStorage do navegador. Para backup, use a opção "Exportar Projeto" para download em formato JSON.

Como reportar bugs ou sugerir features?

Envie um email para suporte@avilaops.com ou abra uma issue no GitHub.

🔧 Especificações Técnicas

⚙️
Engine
Three.js 0.160.0 com abstração AVX para futuras migrações. ECS (Entity-Component-System) architecture para máxima performance.
📦
Parser IFC
web-ifc 0.0.39 para parsing otimizado. Suporte para IFC2x3, IFC4, IFC4.3 (50+ novos tipos de infraestrutura).
🚀
Performance
60+ FPS em modelos com 10k+ elementos. LOD automático, frustum culling, occlusion culling, GPU instancing (70-85% redução de memória).
📐
Precisão
Escala 1:1 com precisão milimétrica. Suporte para georreferenciamento e coordenadas geodésicas.
🌐
Padrões
ISO 19650 (information management), BCF 2.1/3.0 (collaboration), COBie (facilities data), IDS (validation).
🔒
Segurança
Processamento local - arquivos nunca são enviados para servidores. Dados armazenados apenas no navegador do usuário.