当前位置: 首页 > news >正文

使用vtkRenderer创建的显示点云的窗口如何刷新(QT/C++)

一、使用vtkRenderer创建点云显示窗口,参考

在Qt创建的UI中放一个显示点云的窗口(PCL+QT5)_pcl点云和qt-CSDN博客

二、刷新vtkRenderer创建的窗口

使用场景:在某些情况下代码中需要对显示窗口的显示物改动,例如通过滑块组件改变点云位置又或者改变点云颜色,此类操作后需要点击VTK窗口,画面才会刷新。

实现方式:

(//前置条件-初始化与创建窗口-参考上述另一篇链接)

//前置条件-初始化与创建窗口-参考上述另一篇链接
//auto renderer = vtkSmartPointer<vtkRenderer>::New();
//auto renderWindow = vtkSmartPointer<vtkGenericOpenGLRenderWindow>::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();

http://www.lryc.cn/news/420954.html

相关文章:

  • Mysql绕过小技巧
  • 气象大数据案例项目(求各气象站的平均气温)
  • 博客摘录「 一个ModBus RTU程序(支持01、02、03、05、06、15、16功能码)」2024年4月19日
  • Vue3学习笔记第一天
  • C++之类与对象(完结撒花篇)
  • 代码质量的守护者:Python静态代码分析工具的集成之道
  • JVM -- 类加载器
  • OLAP引擎之StarRocks
  • 基于微信小程序的小区业主服务系统(源码+论文+部署讲解等)
  • C++ | Leetcode C++题解之第327题区间和的个数
  • C# Winform 多窗体切换方式一
  • 笔记本CPU天梯图(2024年8月),含AMD/骁龙等新CPU
  • GitLab-CI/CD指南
  • io目录操作学习
  • Ant-Design-Vue
  • 2024互联网暑期实习面经和流程记录分享
  • 风云崛起之拉氏变换和拉式逆变换
  • 1、.Net UI框架:WinUI - .Net宣传系列文章
  • 计算机的错误计算(五十九)
  • 【数学分析笔记】第1章第1节:集合(1)
  • 计算机毕业设计 校园失物招领网站 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • GIT指令大全详解
  • ECCV2024,清华百度提出ReSyncer:可实现音频同步嘴唇动作视频生成。
  • 论文笔记:YOLOv8-QSD 自动驾驶场景小目标检测算法
  • Vue.js状态管理:Vuex与Pinia的比较
  • OJ题目【栈和队列】
  • [shell][git]git将当前分支的HEAD指针重置到最后一次提交的状态
  • 高翔【自动驾驶与机器人中的SLAM技术】学习笔记(六)卡尔曼滤波器二:图解卡尔曼滤波器;卡尔曼滤波器公式理解;面试答法;
  • 高性能日志系统 日志输出模块逻辑
  • haproxy基础