返回 BIM 与 IFC 博客
工具与对比 · 2026-10-16 · 7 分钟
从 IFC 模型计算体积:混凝土、找平层、土方开挖与房间空气体积
项目中的很多体积问题,其实就是一个面积乘以一个高度:楼面的找平层、基坑的开挖量、计算换气次数所需的房间空气量。当模型里没有对应的工程量,或者根本没有建模时,描出面积再给它一个高度,几秒钟就能得到结果。
从 IFC 模型计算体积:混凝土、找平层、土方开挖与房间空气体积 — IFC Viewer Online article cover
项目中相当多的体积问题形式都一样:面积乘以高度。这层楼面做 60 mm 找平需要多少砂浆?1.4 m 深的电梯基坑要挖出多少土?这间会议室有多少立方米空气,用来确定通风量?这些问题都不需要实体模型,需要的是一个可靠的面积和一个由人确定的高度。
要点
- 获取面积:一次点击拾取一个面,或逐点描出轮廓。
- 选中面积并输入高度:厚度、深度或净高。体积会显示在标签上、列表中和导出文件里。
- 多个拉伸面积会在面板底部汇总为总体积。
- 如果构件已建模并带有工程量,工程量统计中的 NetVolume 更准确;面积 × 高度用于没有建模、或没有按这种方式建模的部分。
- 体积同样可以带要求,例如“每次浇筑不大于 2 m³”,并判定合格或不合格。
动手试试:把面积变成体积
打开一个带“测量”面板的示例 IFC。切换到“面积”,拾取一个地面,选中结果,然后在“高度 → 体积”下输入高度。

打开交互式 IFC 查看器
什么时候需要手动测量体积
如果对象是作为构件建模的,并带有基本工程量(楼板、基础、梁),选中它并统计 NetVolume;这个值是精确的,并且已经扣除了洞口。从 IFC 模型统计工程量一文介绍了具体做法。面积 × 高度适用于其他所有情况:
- 未建模的构造层:找平层、面层、保温板、碎石垫层。
- 模型中没有 IfcSpace,或空间没有体积时:房间空气体积、设备机房、防火分区。
- 临时工程和土方工程:基坑、沟槽、垫层、回填。
- 核对模型自身的数值:一块 250 mm 厚、120 m² 的楼板,真的是 30 m³ 吗?
操作步骤
- 打开“测量”(M),选择“面积”。面模式一次点击即可测量整个平面(楼板顶面、房间地面)。点模式可以描出任意轮廓,回到第一个点时闭合。
- 在列表中选中该面积。在其明细下方的“高度 → 体积”中,以当前显示的单位输入高度。
- 在模型中的标签和列表里读取体积。给该项重命名(如“2 层找平层 60 mm”),让导出文件一目了然。
- 对每个部分重复操作。有两个及以上拉伸面积时,面板会显示总体积。
- 复制或导出 CSV:其中在面积和周长旁有一列“体积”。
三个计算示例
| 问题 | 面积 | 高度 | 体积 |
|---|
| 118 m² 楼面,60 mm 找平层 | 118 m²(地面) | 0.06 m | 7.08 m³ |
| 电梯基坑 2.4 × 2.6 m,深 1.4 m | 6.24 m²(描绘) | 1.4 m | 8.74 m³ |
| 会议室,每小时换气 6 次 | 32 m²(地面) | 净高 2.7 m | 86.4 m³ → 518 m³/h |
最后一行正是机电(MEP)工程师要房间体积的原因:风量等于体积乘以每小时换气次数。请使用净高(地面到吊顶),而不是层高,否则风量会因吊顶空间的高度而偏大。
面积 × 高度何时不再可靠
- 倾斜地面或倾斜基底:深度不是一个数。把面积分成深度相近的几部分。
- 放坡开挖:顶面大于底面。取两个面积的平均值(棱台),或使用土方软件。
- 非平面轮廓:如果描绘的点不在同一平面上,面板会说明面积是投影面积,体积也随之是投影结果。
- 混凝土订货:按你的惯例加上损耗、超挖和钢筋体积。模型给出的是净量。
从 IFC 模型计算体积:混凝土、找平层、土方开挖与房间空气体积