Pascal Editor:面向建筑项目的 WebGPU 三维编辑器
一分钟看懂
Pascal Editor 是用 React Three Fiber 和 WebGPU 构建的三维建筑编辑器,可创建、编辑和分享建筑场景。仓库同时提供查看器、节点系统、编辑组件、命令行工具和 MCP 服务,便于 Agent 操作场景。
你可以用它做什么
- 在浏览器中创建墙体、楼层、区域等三维建筑节点。
- 保存项目并进行选择、撤销、重做和视图切换。
- 把查看器与编辑组件嵌入自己的 React 应用。
- 通过 MCP 让兼容 Agent 读取或修改场景。
- 使用捕获协议展示静态或实时三维数据。
主要能力
- WebGPU 与 React Three Fiber 三维渲染。
- 模块化 core、viewer、editor、nodes 与 MCP 包。
- 本地 CLI、持久 SQLite 存储和认证 MCP 服务。
- IndexedDB 场景状态及撤销重做机制。
适合哪些人
适合建筑可视化、三维 Web 应用和 Agent 辅助建模的开发者,也适合想在本地试用三维建筑编辑器的技术用户。
怎么开始使用
准备 Node.js 22.13+,运行 npx @pascal-app/cli editor 启动本地编辑器。开发者可按需安装 core、viewer、editor 和 nodes 包,再参考官方文档连接 MCP 或嵌入查看器。
使用前需要知道
WebGPU 需要兼容浏览器与显卡驱动,复杂场景的性能取决于设备。MCP 服务能修改场景和本地数据,应保持回环地址、认证和最小权限。项目更偏通用三维编辑基础设施,不应假定其输出满足建筑法规、施工图或专业 BIM 交付要求。项目采用 MIT 许可证。