
Pascal Editor 是一个在浏览器里使用的 3D 建筑编辑器,适合用来快速搭建房间、楼层、墙体、屋顶、家具和室内方案。它的气质更像一个轻量的建筑/空间原型工具:不用先进入重型 CAD 流程,也能把空间关系用 3D 方式表达出来,并分享成可查看的项目。
项目本身采用 MIT 许可证,GitHub 当前已有 15.9k+ stars。技术栈走的是 React Three Fiber 和 WebGPU,仓库结构也拆成了 editor、core、viewer 三部分:core 负责场景 schema、状态管理和几何系统,viewer 负责 3D 渲染,editor 则承载工具栏、选择、编辑行为这些产品层能力。
这类工具最有意思的地方,是它把“空间设计”从专业软件里往浏览器里拉了一步。对于独立开发者、室内方案沟通、房屋改造前的想法验证,甚至是产品团队做空间类应用原型,Pascal Editor 都比从零搭一套 Three.js 编辑器要省很多基础工作。
README 里能看到它对场景数据的处理比较工程化:节点以扁平字典存储,通过 parentId 表达建筑、楼层、墙体、楼板、房间区域、扫描和参考图之间的关系;Zustand 负责状态,Zundo 做撤销重做,几何更新则由系统处理 dirty nodes。这意味着它不只是一个演示页面,而是已经在往可扩展的 3D 编辑器架构走。
如果你只是想随手画个二维户型图,它可能显得有点偏技术;但如果你需要一个开源、可改造、能在 Web 里跑的 3D building editor,Pascal Editor 值得收藏。尤其是想做房产、装修、空间协作、家居布置或建筑可视化产品的人,可以直接从它的 core/viewer/editor 分层里借到不少思路。
项目地址
官网:https://editor.pascal.app
项目地址:https://github.com/pascalorg/editor
原创文章,如若转载,请注明出处:https://wefound.cc/p/3064.html