这次我们来看自研家装云编辑器系列的第 4 篇文章:BIM 硬装里的墙、地、顶参数化施工。
前几篇我们把编辑器骨架、户型数据、空间结构讲完了,这一篇开始切真正的业务重点。家庭装修里最容易被施工队讨论、也最容易在图纸和现场之间出偏差的,就是三个东西:墙怎么砌、地怎么铺、顶怎么吊。传统流程里,设计师画一套 CAD,效果图再出一版模型,造价再算一遍量,三套数据经常对不上。这个自研编辑器的目标,就是把墙面、地面、顶面统一放到 BIM 参数化体系里,在一个浏览器里完成建模、改参、联动、算量和导出。
这篇文章不会讲概念堆砌,重点拆四件事:墙地顶参数化模型怎么设计,浏览器端怎么编辑施工参数,改了参数之后几何怎么联动更新,以及后端怎么支撑批量任务和接口调用。适合三类读者看:做家装 SaaS 产品的研发团队、正在选型 BIM 云编辑器技术方案的架构师,以及想了解参数化建模在真实装修业务里怎么落地的前端工程师。
1. 核心能力速览
| 能力项 | 说明 |
|---|---|
| 项目类型 | 自研家装云编辑器,浏览器端运行 |
| 本篇文章主题 | BIM 硬装中的墙体、地面、顶面参数化施工 |
| 核心功能 | 墙体参数化建模、地面铺贴与标高、吊顶造型、门窗洞口联动 |
| 关键技术点 | 参数化图元、约束驱动、几何重建、房间闭合检测 |
| 运行形态 | 前端三维编辑器 + 后端数据服务 |
| 参数化能力 | 以属性驱动几何,修改厚度、标高、开洞参数后自动重建 |
| API 支持 | 服务端提供墙地顶图元创建、查询、批量导入接口 |
| 批量任务 | 支持按户型 JSON 批量生成硬装模型 |
| 输出能力 | 可导出 BIM 数据、CAD 图纸基础数据、工程量清单 |
| 适合场景 | 家装设计、施工交底、算量、BIM 深度信息管理 |
表格里的能力以当前自研架构为准。实际部署时,具体接口路径、数据字段、渲染能力需要按你们自己项目版本调整。
2. 适用场景与使用边界
这个编辑器解决的核心问题,是让“设计意图”和“施工参数”能用同一套数据表达。
适合的场景有:
- 家装设计师在网页端完成墙体拆改、地面铺贴、吊顶造型设计,改参数后能立刻看到模型变化。
- 施工交底时,不再依赖二维图纸上的标高文字,而是让施工人员直接查看三维模型里的墙体厚度、地面标高、吊顶底标高。
- 算量人员从模型中提取墙面积、地面面积、吊顶展开面积,避免人工量取误差。
- 需要做全生命周期 BIM 信息管理的团队,可以把材质、施工工艺、厂家信息绑定到每个墙地顶图元上。
不适合的场景也要说清楚:
- 不适合做复杂异形曲面建筑建模。家装硬装里的吊顶造型、踢脚线、飘窗套可以参数化,但自由曲面、复杂景观类造型不是它的强项。
- 不适合替代结构计算软件。墙体参数化解决的是建模样式和尺寸标注问题,不解决承重和配筋计算。
- 不适合在没有素材授权的情况下直接使用商业材质贴图、品牌模型库。
这里必须强调合规边界。家装 BIM 编辑器会涉及户型墙体结构、门窗洞口、材质方案,这些数据的来源要合法。如果是从第三方户型库导入,要确认版权和使用范围。涉及真实小区的户型,注意用户隐私。施工模型如果包含结构承重墙信息,模型仅供装修设计参考,不得替代结构安全鉴定。
3. 系统架构与参数化模型设计
3.1 整体架构分层
自研家装云编辑器从底往上大致分四层:
- 数据层:存储户型、墙地顶图元、材质、参数规则、任务队列。
- 参数化引擎层:计算几何关系、处理参数变更、重建模型拓扑。
- 交互层:浏览器端的绘制、点选、参数面板、约束提示。
- 渲染层:三维场景实时预览、剖切、隐藏显示控制。
墙、地、顶不是三份孤立的模型,而是一套带约束关系的数据结构。墙体的内边线决定地面边界,墙底标高决定地面找平基准,吊顶完成面标高影响墙身高度的表达。在一个参数化体系里,改一面墙的位置,相邻墙体、地面铺贴边界、吊顶边界都应该联动,而不是让用户手工去拖动模型顶点。
3.2 参数化图元定义
每个墙地顶图元都包含两部分:属性参数和几何生成规则。
墙体图元的常见参数包括:
- 墙体中心线路径:由多个线段或弧线组成的折线路径。
- 墙体厚度。
- 墙底标高和墙顶标高。
- 墙体材质和构造层,比如基层、抹灰层、饰面层。
- 门洞、窗洞参数:洞口位
404



被折叠的 条评论
为什么被折叠?



