主机屋网站空间的IP,莱芜在线论坛话题莱芜都市网,唐山长城网站建设,清洁公司一、使用vtkRenderer创建点云显示窗口#xff0c;参考
在Qt创建的UI中放一个显示点云的窗口#xff08;PCLQT5#xff09;_pcl点云和qt-CSDN博客 二、刷新vtkRenderer创建的窗口
使用场景#xff1a;在某些情况下代码中需要对显示窗口的显示物改动#xff0c;例如通过滑…一、使用vtkRenderer创建点云显示窗口参考
在Qt创建的UI中放一个显示点云的窗口PCLQT5_pcl点云和qt-CSDN博客 二、刷新vtkRenderer创建的窗口
使用场景在某些情况下代码中需要对显示窗口的显示物改动例如通过滑块组件改变点云位置又或者改变点云颜色此类操作后需要点击VTK窗口画面才会刷新。 实现方式
(//前置条件-初始化与创建窗口-参考上述另一篇链接)
//前置条件-初始化与创建窗口-参考上述另一篇链接
//auto renderer vtkSmartPointervtkRenderer::New();
//auto renderWindow vtkSmartPointervtkGenericOpenGLRenderWindow::New();
//renderWindow-AddRenderer(renderer);
//viewer.reset(new pcl::visualization::PCLVisualizer(renderer,renderWindow,viewer,false));
//ui-widget_opengl-setRenderWindow(viewer-getRenderWindow()); //此处widget_opengl是我这个窗口的名称自定义的
//viewer-setupInteractor(ui-widget_opengl-interactor(),ui-widget_opengl-renderWindow());
//在需要刷新窗口的地方加上如下这段
//在需要刷新窗口的地方加上如下这段
viewer-getRenderWindow()-Render();