体积测量
功能介绍
模块位置:测量-体积测量
使用区域输入,根据不同的方法获取区域总体积。典型数据如:锡膏/点胶体积、台阶/凹坑体积、材料堆积等。
体积测量依赖于区域和平面两类输入。一般通过平面模块定义基准平面,再在体积测量模块中选择该平面并绘制测量区域,执行后即可得到测量区域体积。
注意:区域输入若是出现点缺失,会对结果造成影响,导致体积测量出现偏差。可以通过对原始数据做后处理,将缺失点补齐后再进行测量。
方法
支持两种体积测量方法,可在不同精度/性能需求下选择。
快速法
体积 ≈(所有像素点到平面的正交距离之和)× 单点投影面积A。速度快、实现稳健,需标定A。
积分法
将区域离散为局部三角单元(见三角单元离散原理图),分别计算三角形在平面上的投影面积与最小公共高度再叠加三角楔形(见单个三角单元示意图),最终累积为区域体积。更准,计算量更大。
积分法原理图:
![]() | ![]() |
|---|---|
| 三角单元离散原理图(实际是按像素级别离散) | 单个三角单元示意图 |
批处理使能
- 默认开启:按区域输出体积列表(每个区域一个体积)。
具体使用方法查看批处理使能
使用场景
- 单独测量体积,作为产品的一种规格。
- 体积测量结果作为一种输入,辅助后续模块使用。
示例说明
以下示例为积分法方法。第一步获取基准平面,第二步绘制区域,无参数设置。针对示例图像,区域框大一点不会对结果造成影响,因为落在基准平面上的点体积为零:
![]() | ![]() |
|---|---|
| 基准平面 | 区域 |
方法:快速法
输入
参数说明
单个点投影面积
记为 A(面积单位:mm² 等),表示每个像素在基准平面上的投影面积。可通过以下方式标定: 已知投影面积 S 的标准平面区域,统计该区域像素数 N,设 A = S/N;
提示:若区域倾角变化大或采样非均匀,优先考虑“积分法”方法。
方法:积分法
输入
输出
| 输出 | 类型 | 默认启用 | 额外启用条件 | 说明 |
|---|---|---|---|---|
| 区域列表 | 区域集 | 否 | / | 传递给下游模块的输入区域集合,保留用户在界面上框选的所有区域 |
| 区域中心列表 | 2D点集 | 否 | / | 每个输入区域计算所得二维几何中心 |
| 体积 | 实数列表 | 是 | / | 对应每个区域累计到基准平面的体积值 |



