blueprint3d https://github.com/furnishup/blueprint3d 是一个挺有意思的开源项目, 可以在浏览器里画户型、摆家具、切换 2D/3D 视图。但原项目基于 jQuery 、CoffeeScript 和已经废弃的 Three.js API ,好几年没人维护了,现在基本跑不起来。
自己有个项目需要用到类似功能,找了一圈没有合适的现代替代品,就干脆自己重写了一遍。
demo: https://blueprint3d-modern.vercel.app/
改了什么
原版 → 现版:
主要功能
技术栈
核心库( src/)是纯 TypeScript ES Module ,可以独立于任何框架使用。
Demo 应用:
仓库地址
原版: https://github.com/furnishup/blueprint3d 重写版: https://github.com/charmlinn/blueprint3d-modern
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.