截面轮廓(点云)
功能介绍
模块位置:数据-截面轮廓(点云)
通过平移一个初始平面α作为截面截取点云(点云),基于距离阈值来保留平面附近的点作为横截面。输出源图像截面、截面轮廓、截面的投影图。
使用场景
从点云中通过平面截取轮廓,用于点云横截面的测量;
示例说明
方法 - 通过平面内点阈值,区域3D框选了圆柱区域参与生成横截面,初始平面α(数据底面),初始平面α平移距离14后为截面,取截面附近点距离阈值小于0.1的点云投影到平面上生成轮廓;
![]() | ![]() | ![]() |
|---|---|---|
| 初始α平面(数据底面) | 移动14后的平面(与圆柱相交形成截面数据,仅区域3D内的点云参与生成截面) | 移动16后的平面(与圆柱相交形成截面数据,仅区域3D内的点云参与生成截面) |
方法 - 通过平面切片,区域3D框选了圆柱区域参与生成横截面,初始平面α(数据底面),切片位置1 = 12, 切片位置2 = 14,将两个平面切片之间的数据投影到平面上生成轮廓;
![]() | ![]() |
|---|---|
| 初始α平面(数据底面) | 移动12的平面一和移动14后的平面二(与圆柱相交形成截面数据,仅区域3D内的点云参与生成截面) |
输入
点云
| 输入 | 类型 | 说明 |
|---|---|---|
| 输入点云 | 点云 | / |
平面
| 输入 | 类型 | 说明 |
|---|---|---|
| 初始平面α | 平面 | 横截面初始位置。 |
| 方法 | 枚举 | 通过平面内阈值:通过根据平面及内点阈值截取点云。 通过平面切片: 截取平面切片一到平面切片二之间的点云。 |
| 平面α平移距离 | 实数 | 通过平面α平移截取不同位置的点云截面,有符号区分移动方向。 当方法为通过平面内阈值时需设置 |
| 切片位置一 | 平面 | 平面切片一平移的距离,通过平面α平移指定距离得到平面切片一,有符号区分移动方向。当方法为通过平面切片时需设置 |
| 切片位置二 | 平面 | 平面切片二平移的距离,通过平面α平移指定距离得到平面切片二,有符号区分移动方向。当方法为通过平面切片时需设置 |
区域3D
| 输入 | 类型 | 说明 |
|---|---|---|
| 区域3D | 区域 | 区域内的点云才会参与计算轮廓,通过绘制或继承得到一个3D区域。3D区域内的数据才会参与生成横截面。输入区域 查看详 细说明:3D区域方法、3D区域类型、3D区域。 |
参数说明
横截面
截面附近点距离阈值
通过阈值获取截面附近的点。
横截面图像
启用
启用后,会额外输出一张截面数据到截面投影图,需要同时配置下面的参数。
投影到截面的中心点
选择截面的中心点为该点,截面可最终在横截面图像中居中显示。
投影到截面的X方向点
选择截面上的一点作为X方向的点,该点作为截面投影图的X方向。
示例: 启用横截面图像,投影到截面中心点为(0,13,0),x方向为x轴,像素间距0.02,图像宽2500,图像高2500
![]() |
|---|
| 横截面图像 |
像素间距
截面投影图像素之间的实际距离(与三维数据同单位),越小则横截面图像中截面细节更多。
示例: 像素间距分别为0.1和0.02时生成的横截面图像的效果
| 像素 间距0.1 | 像素间距0.02 |
图像宽
截面投影图的宽。
图像高
截面投影图的高。
输出
| 输出 | 类型 | 默认启用 | 额外启用条件 | 说明 |
|---|---|---|---|---|
| 区域列表 | 3D区域集 | 是 | / | / |
| 截面 | 平面 | 是 | / | / |
| 平面切片一 | 平面 | 否 | 参数-平面-方法为通过平面切片 | / |
| 平面切片二 | 平面 | 否 | 参数-平面-方法 为通过平面切片 | / |
| 截面数据点集 | 3D点集 | 是 | / | / |
| 截面数据投影点集 | 3D点集 | 是 | / | / |
| 投影点集变换到水平面 | 2D点集 | 是 | / | / |
| 截面轮廓 | 轮廓 | 是 | / | / |
| 源点云截面 | 图像 | 是 | / | / |
| 截面投影图 | 图像 | 否 | 参数-横截面图像为启用 | / |




