平面
功能介绍
模块位置:几何-平面
根据3D点集使用最小二乘法生成平面。
生成平面同时可计算平面 度,平面度的计算方法为区域内所有的点计算点到平面距离,对这些值进行排序,滤除部分数据后:如果最大值和最小值同号,则取最大值的绝对值;如不同号,则取最大值减最小值的差值,该值为平面度。
创建方法
可以通过多种方式创建平面。
| 创建方法 | 输入 | 输出 |
|---|---|---|
| 通过区域 | ![]() | ![]() |
| 通过3D点集 | ![]() | ![]() |
| 通过垂线 | ![]() | ![]() |
使用场景
该步骤为通用的图像处理步骤,可以输出平面,无固定用法。
批处理使能
不勾选批处理使能生成一个平均值3D点,勾选后根据2D点集生成多个3D点。
基础输入
| 输入 | 类型 | 说明 |
|---|---|---|
| 输入图像 | 图像 | 输入方式是选择输出图像的模块。 |
创建方法:通过区域
输入
| 输入 | 说明 |
|---|---|
| 通过区域 | 输入区域 查看详细说明:区域类型、区域列表、启用坐标系、坐标系。 |
参数说明
平面度计算
是否开启平面度计算。平面度可以反应出平面和区域中3D点集的关系,平面度越小说明3D点集的杂点越少。可以用过滤比例将杂点滤除,降低平面度。
过滤比例
用于平面度计算时,过滤比例的范围0到1,对应0%到100%。
过滤平面两侧的点:首先对两侧点到平面的距离进行排序,过滤比例为100%时(填入数值:1),代表两侧各过滤掉50%数量的点(两侧加起来总共过滤掉100%数量的点)。
创建方法:通过3D点集
输入
| 输入 | 类型 | 说明 |
|---|---|---|
| 3D点集 | 3D点集 | 关联流程中的3D点集。 |
创建方法:通过垂线
输入
| 输入 | 类型 | 说明 |
|---|---|---|
| 垂线 | 3D直线 | 关联流程中的3D直线。 |
| 平面上的点 | 3D点 | 输入或者关联流程中的3D点。 |
输出
| 输出 | 类型 | 默认启用 | 额外启用条件 | 说明 |
|---|---|---|---|---|
| 区域列表 | 区域集 | 否 | / | / |
| 区域中心列表 | 区域集 | 否 | / | / |
| 平面 | 平面 | 是 | 创建方法选择“通过区域”,不勾选“批处理使能” | / |
| 负最远点 | 3D点 | 是 | 创建方法选择“通过区域”,平面度计算使能 | / |
| 正最远点 | 3D点 | 是 | 创建方法选择“通过区域”,平面度计算使能 | / |
| 平面度 | 实数 | 是 | 创建方法选择“通过区域”,平面度计算使能 | / |
| 平面集 | 平面集 | 否 | 创建方法选择“通过区域”,勾选“批处理使能” | / |
| 负最远点列表 | 3D点集 | 否 | 创建方 法选择“通过区域”,勾选“批处理使能” | / |
| 正最远点列表 | 3D点集 | 否 | 创建方法选择“通过区域”,勾选“批处理使能” | / |
| 平面度列表 | 实数列表 | 否 | 创建方法选择“通过区域”,勾选“批处理使能” | / |





