中心到直线距离计算尺寸
功能: 对输入的点云计算中心,并利用点云中心到四条直线的距离计算包围盒尺寸大小
输入参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
点云 |
XYZPoints |
无 |
无 |
点云,只需一个点云,用于计算中心点,可以为拟合直线合并后的结果,也可以是拟合直线前的点云 |
直线方程参数列表 |
List |
无 |
无 |
直线方程参数列表,列表中每个元素代表对应直线拟合所得直线上的点和直线的方向向量[point.x point.y point.z direction.x direction.y direction.z] |
直线点云 |
XYZPoints |
无 |
无 |
直线点云,由四个点云组成,分别代表四条拟合后的直线 |
输出参数:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
包围框大小 |
List |
N/A |
无 |
包围框大小,代表包围框的长和宽 |
参数设置:
名称 | 类型 | 合法范围 | 缺省值 | 含义 |
---|---|---|---|---|
中心点类型 |
String |
['点云均值', '点云中位数'] |
点云均值 |
返回结果中包围框中心的类型,点云均值是指返回计算包围框点云的中心均值,点云中位数返回计算包围框点云的中位数,包围框中心表示返回算得点云包围框的中心 |
距离计算方法 |
String |
['点到直线的距离', '三角形面积周长计算高'] |
点到直线的距离 |
点到直线的距离是直接用直线方程与点计算距离,三角形面积周长是利用点与直线两个端点组成的三角形面积和周长来计算高 |