严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0135 class "pcl::ExtractPolygonalPrismData<pcl::PointXYZ>" 没有成员 "setRadiusLimits" STL配准 F:\点云处理\点云数据预处理\STL配准\STL配准\STL配准\STL.cpp 27
时间: 2023-08-06 20:03:37 浏览: 165
pcl:自制pcd标准球板点云文件
非常抱歉,我之前的回答有误。`pcl::ExtractPolygonalPrismData` 类确实没有名为 `setRadiusLimits` 的成员函数。
如果你想设置圆柱体的高度范围,你可以使用 `setHeightLimits` 函数,而不是 `setRadiusLimits` 函数。以下是修正后的代码示例:
```cpp
pcl::ExtractPolygonalPrismData<pcl::PointXYZ> prism;
prism.setInputPlanarHull(mesh); // 使用多边形网格作为输入
prism.setHeightLimits(0.0, 1.0); // 设置圆柱体高度范围
```
请确保你已经正确加载了多边形网格数据,并在使用 `setHeightLimits` 函数之前正确初始化了 `mesh` 对象。希望这次能够解决你的问题,对之前的回答给你带来的困惑表示歉意。
阅读全文