我正在使用 PCL 1.8.1、VS2017+Qt 5.9.9。我正在创建一个相对较大的项目。我正在使用 PCLVisualizer 来显示点云,它之前运行良好。将Libtorch链接到我的项目后,我发现我无法清除点云,例如代码:
bool _r = viewer->removeAllPointClouds();
返回值_r为真,但是点云无法移除,它仍在窗口上。此外,设置点大小和线大小也不起作用,例如代码:
viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 5, "cloud");
...
viewer->setShapeRenderingProperties(pcl::visualization::PCL_VISUALIZER_LINE_WIDTH, 5, "line");
无论我设置哪种尺寸,点和线仍然是它们的默认尺寸和宽度。在我将 Liborch 库链接到我的项目之前,这些函数运行良好。如何解决这些问题?