Sobre o projeto
O Pascal Editor é um editor de construção 3D projetado para modelagem arquitetônica, construído utilizando React Three Fiber e WebGPU. Ele permite que os usuários criem, editem e compartilhem projetos arquitetônicos 3D através de um sistema baseado em nós, onde cada elemento (parede, laje, zona, item) é representado como um nó de dados. O editor suporta estrutura de cena hierárquica, geração de geometria em tempo real via sistemas e armazenamento local persistente com histórico de desfazer/refazer. Inclui ferramentas interativas para desenhar paredes, posicionar itens, criar zonas e gerenciar níveis. A arquitetura separa a lógica central, a renderização do visualizador e a UI de edição em pacotes modulares, permitindo que desenvolvedores estendam a funcionalidade via plugins que definem novos tipos de nós, renderizadores e painéis de UI. Construído sobre React 19, Next.js 16, Zustand e Turborepo, oferece desenvolvimento com hot-reload, instalação via CLI e integração MCP para fluxos de trabalho assistidos por IA. O sistema utiliza grades espaciais para detecção de colisão e barramentos de eventos para comunicação entre componentes, tornando-o adequado tanto para usuários finais quanto para desenvolvedores que criam ferramentas arquitetônicas personalizadas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.