文章目录
- 一、整体功能展示
- 1、必要参数
- 2、其他选项
- 二、代码实现
- 1、提取平面上的包络线
- 2、将点投影到二维平面上
- 3、提取二维凸包
- 三、算法原理
- 参考资料
一、整体功能展示
整个点云切片的步骤如下动图所示:
激活点云后,选择切片功能(小立方盒),在点云视图中显示工具栏框,工具栏框的具体说明如下:
- Box thickness:包围盒大小
- Envelope/Contour:切片过程中的参数设置
- Slices:导出切片为实体
主要参数及功能如下所示:
1、必要参数
flat dimension
:平面尺寸,根据当前截面尺寸自动设置maximum edge length
:最大边长,由于采用“凹包”算法提取轮廓。此工具的唯一参数是单个边的“最大尺寸”。该算法从切片点的凸包开始。只要边缘长于指定的“最大长度”,算法将尝试使用附近的另一个点来分割它。这样轮廓将更紧密地靠近点云。因此参数越小,轮廓越紧密。
2、其他选项
project slice(s) points on their best fit plane