
建筑施工中经常需要计算土方体积,例如填平坑洞或清理土堆。传统方式要么依赖人工估算,要么使用专业软件测量。
这次需求来自一家建筑公司客户,希望直接在 Scanat 扫描模型中计算体积。团队评估后决定将其做成正式功能。
因此设计前先调研了几款专业工具,主要确认三类问题:
项目共经历六个阶段,设计稿与可运行 Demo 交替推进:
需求:用户需要在 3D 地形模型上圈定范围,计算其中的土方体积,并区分挖方(cut)和填方(fill)。
关键决策:
原型作用:完成静态方案后,我又制作了可交互原型,用来验证交互手感和边界情况。主要解决了三个问题:
改动背景:开发评估后认为多边形投影实现周期过长,边界情况也较多。
简化方案:团队重新和客户确认短期场景后发现,一个模型通常只测一个坑或土堆。于是先改为选定高度生成参考面的方案,覆盖主要场景,同时保留多边形测量作为后续方向。
关键决策:
原型作用:第二版原型用于验证参考面交互和实时面积反馈。测试过程基本顺利,但暴露出一个明显问题:同一模型存在多个体积时,参考面尺寸相同、仅高度不同,画面会严重重叠。针对这个问题,我们先做了两步处理:
需求:体积要与地形清楚区分,能看出体量,并在不平整地形上保持可读,同时兼容现有测量配色。
关键决策:我直接在原型中测试不同视觉方案,最终与产品、测试确定半透明多面体增强。它能保留参考面与地形的空间关系,也能贴合不规则地形。
体积本身:五种方案的实测
| 方案 | 结果 |
|---|---|
| 实心圆柱体 | 色块过重,会遮挡模型,也缺少层次感。 |
| 半透明圆柱体 | 模型可以透出,但圆柱边界仍然明显,整体看起来像多根管状体堆叠。 |
| 堆积体覆面 | 可以贴合地形,但更像表面覆盖,体积边界和体量感都偏弱。 |
| 半透明多面体 | 已经接近理想效果,体量感较好,也没有圆柱体的堆积感;但边界偏弱,整体颜色过浅。 |
| 半透明多面体增强 | 最终方案。在半透明多面体的基础上加强边界和颜色对比,保留体量感的同时提升可读性。 |
内测时发现单一颜色难以区分体积顶部和底部。随后在开发 Demo 中继续调试,最终加入渐变:越接近参考面,颜色越亮。
上线:2026年6月上线第一版。
内部团队反馈:客户成功部、销售与市场团队都给出了正面反馈。销售反馈很多客户对这个功能感兴趣。
市场侧的实际作用:在建筑科技相关展会上,市场部用体积测量功能获得了更多建筑、公共服务领域的客户信息。
使用信号:上线后,平台里土坑、土堆类扫描模型明显增加,说明功能开始进入真实使用场景。
数据说明:目前只有定性反馈,没有可引用的使用率、留存或转化数据。