实现效果



步骤拆分
- 首先定义三个按钮绑定到toolbar上面去
- 槽函数绑定ACTION,控制点云颜色渲染方向
代码实现
void MainWindow::x_render(){
pcl::visualization::PointCloudColorHandlerGenericField<pcl::PointXYZ>render(cloud.makeShared(), "x");
viewer->updatePointCloud(cloud.makeShared(),render,cloud_name[0]);
}
void MainWindow::y_render(){
pcl::visualization::PointCloudColorHandlerGenericField<pcl::PointXYZ>render(cloud.makeShared(), "y");
viewer->updatePointCloud(cloud.makeShared(),render,cloud_name[0]);
}
void MainWindow::z_render(){
pcl::visualization::PointCloudColorHandlerGenericField<pcl::PointXYZ>render(cloud.makeShared(), "z");
viewer->updatePointCloud(cloud.makeShared(),render,cloud_name[0]);
}