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

绍兴网站设计公司某网站搜索引擎优化

绍兴网站设计公司,某网站搜索引擎优化,株洲专业网站建设品牌,公众号怎么弄好看的模板先添加一个带有ui的QT应用程序。 一、在ui界面中添加QVTKOpenGLNativeWidget控件 先拖出来一个QOpenGLWidget控件 修改布局如下#xff1a; 然后将QOpenGLWidget控件提升为QVTKOpenGLNativeWidget控件#xff0c;步骤如下#xff1a; 右击QOpenGLWidget窗口#xff0c;选…先添加一个带有ui的QT应用程序。 一、在ui界面中添加QVTKOpenGLNativeWidget控件 先拖出来一个QOpenGLWidget控件 修改布局如下 然后将QOpenGLWidget控件提升为QVTKOpenGLNativeWidget控件步骤如下 右击QOpenGLWidget窗口选择【提示为...】 输入提升的类名称为QVTKOpenGLNativeWidget 此时需要把自动生成的qvtkopenglnativewidget.h修改为QVTKOpenGLNativeWidget.h否则报错找不到qvtkopenglnativewidget.h头文件因为下载下来的头文件名称为QVTKOpenGLNativeWidget.h。 点击【添加】按钮。 选中提升的类点击【提升】按钮。 二、修改.pro文件添加所需库 INCLUDEPATH /usr/include/eigen3INCLUDEPATH /usr/local/include/vtk-8.2 LIBS /usr/local/lib/libvtk*.soINCLUDEPATH /usr/local/include/pcl-1.13 LIBS /usr/local/lib/libpcl_*.so 三、添加所需头文件 #include vtkRenderWindow.h #include pcl/visualization/pcl_visualizer.h #include pcl/point_types.h//各种格式的点的头文件 #include pcl/io/pcd_io.h #include vtkGenericOpenGLRenderWindow.h 四、显示点云代码 先在头文件widget.h中添加 boost::shared_ptr pcl::visualization::PCLVisualizer view; 在widget.cpp文件中的构造函数中添加初始化 vtkSmartPointervtkRenderer renderer vtkSmartPointervtkRenderer::New();vtkSmartPointervtkGenericOpenGLRenderWindow renderWindow vtkSmartPointervtkGenericOpenGLRenderWindow::New();renderWindow-AddRenderer(renderer);view.reset(new pcl::visualization::PCLVisualizer(renderer,renderWindow,viewer,false));view-setupInteractor(ui-guiwidget-GetInteractor(),ui-guiwidget-GetRenderWindow());ui-guiwidget-SetRenderWindow(view-getRenderWindow()); 添加按钮的点击事件对应的槽函数添加加载点云的代码 //读取pcd文件并显示pcl::PointCloudpcl::PointXYZ::Ptr cloud(new pcl::PointCloudpcl::PointXYZ());//创建点云指针QString fileName QFileDialog::getOpenFileName(this, Open PointCloud, ., Open PCD files(*.pcd));if(fileName ) return;pcl::io::loadPCDFile(fileName.toStdString(),*cloud);view-addPointCloud(cloud,cloud);view-resetCamera(); //视角ui-guiwidget-update();在main.cpp中引用下面头文件并在QApplication调用前添加下面代码解决报opengl版本过低的问题。 #include QSurfaceFormat #include QVTKOpenGLNativeWidget.h QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat()); 全部整体代码见下图 五、运行程序 运行界面如下 点击【load_pcd】按钮加载点云的pcd文件。 pcd文件可直接在解压的pcl源文件中的test文件夹中查看。 但是存在一个问题加载完文件之后需要点击一下视图或者对视图进行一下缩放操作才能出现点云数据图像之前用VTKWidget时加载完文件可以直接显示出来。如果有知道此问题出现的原因以及解决办法的网友希望评论告知感谢 也可以去下面链接去下载网上找到的关于兔子的例子都是在下面链接中下载的不过下载的是ply文件需要转为pcd文件转换方法在下一篇文章会说明。 The Stanford 3D Scanning Repository
http://wiki.neutronadmin.com/news/279165/

相关文章:

  • 河南网站建设的公司为什么要建设双端网站
  • 唐山做企业网站网站信息维护方案
  • 百度推广网站一年多少钱彩票网站怎么做系统
  • 网站建设技术方面安徽合肥最新消息
  • 常州网站建设常州北海市做网站的公司
  • 网站推广工具有哪些千锋教育招聘
  • 精湛的赣州网站建设优班图搭建网站
  • 房产中介网站开发费用济宁网站建设公司电话
  • 建一个网站西安做义工网站
  • 做网站开发的公司企业运营
  • php网站费用局域网内服务器做网站
  • 网上购物网站开发的目的建设网站服务器自营方式
  • 织梦网站搜索怎么做wordpress 试题
  • 宝安led行业网站建设深圳有哪些公司名称
  • 网站开发笔试题北京建站程序
  • asp网站耗资源关于网站开发的商业计划书
  • 网站布局结构图河北邢台出大事啦
  • wordpress主题激活手机端网站怎么做seo
  • 莆田手表网站网站制作 电子商城
  • 网站收录查询方法平台推广是什么
  • 网站目录优化合肥瑶海区网站建设方案
  • 北京工商局网站怎么做增资wordpress 段间距
  • 设计网站轮廓模板页面优化主要从哪些方面进行
  • 服装设计专业主要学什么seo精灵
  • 如何建设网站论文文献西安网站建设问问q778925409耍強
  • 亚马逊网站开发者平台永登网站设计与建设
  • 东莞规划局官方网站平台期怎么突破
  • 福州市交通建设集团网站太原seo代理计费
  • 企业微网站怎么建设长沙建设教育网站
  • 做业帮网站乐山网站开发公司电话