Sobre el proyecto
Pascal Editor es un editor de edificios 3D diseñado para el modelado arquitectónico, construido utilizando React Three Fiber y WebGPU. Permite a los usuarios crear, editar y compartir proyectos arquitectónicos 3D a través de un sistema basado en nodos donde cada elemento (pared, losa, zona, artículo) se representa como un nodo de datos. El editor admite una estructura de escena jerárquica, generación de geometría en tiempo real mediante sistemas y almacenamiento local persistente con historial de deshacer/rehacer. Incluye herramientas interactivas para dibujar paredes, colocar artículos, crear zonas y gestionar niveles. La arquitectura separa la lógica central, el renderizado del visor y la interfaz de usuario de edición en paquetes modulares, lo que permite a los desarrolladores ampliar la funcionalidad a través de plugins que definen nuevos tipos de nodos, renderizadores y paneles de interfaz de usuario. Basado en React 19, Next.js 16, Zustand y Turborepo, ofrece desarrollo con hot-reload, instalación mediante CLI e integración de MCP para flujos de trabajo asistidos por IA. El sistema utiliza rejillas espaciales para la detección de colisiones y buses de eventos para la comunicación entre componentes, lo que lo hace adecuado tanto para usuarios finales como para desarrolladores que crean herramientas arquitectónicas personalizadas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.