【问题标题】:Mesh visualizing PCL 1.6 using PCLVisualizer使用 PCLVisualizer 对 PCL 1.6 进行网格可视化
【发布时间】:2014-01-24 09:08:32
【问题描述】:

我将使用 PCL 1.6 可视化由 GreedyProjectionTriangulation 生成的网格。

我发现我必须使用

pcl::visualization::PCLVisualizer.addPolygonMesh()

但我的问题是如何使用 PCLVisualizer 而不是

pcl::visualization::CloudViewer

也可以获得流媒体。

我试过了:

http://www.pcl-users.org/Simple-Kinect-viewer-that-writes-a-PCD-tp3883792p3940787.html

还有解决的建议

http://www.pcl-users.org/Simple-Kinect-viewer-that-writes-a-PCD-tp3883792p3954525.html

这是向函数 openNIGrabber 添加参数。 无论如何,编译器是好的,但是当我运行它时会中止。我用的是 VS2010 64bit

有人可以建议我另一种解决方案吗?

【问题讨论】:

  • 有人可以帮我吗?我想可视化网格

标签: c++ visual-studio-2010 mesh point-cloud-library visualize


【解决方案1】:

这适用于 pcl 1.8 和 PCL 1.7.2:

pcl::PolygonMesh mesh;
pcl::io::loadPolygonFileOBJ("table.obj",mesh);

boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer (new pcl::visualization::PCLVisualizer ("3D Viewer"));
viewer->setBackgroundColor (0, 0, 0);
viewer->addPolygonMesh(mesh,"meshes",0);
viewer->addCoordinateSystem (1.0);
viewer->initCameraParameters ();
while (!viewer->wasStopped ()){
    viewer->spinOnce (100);
    boost::this_thread::sleep (boost::posix_time::microseconds (100000));
}

【讨论】:

    猜你喜欢
    • 2015-06-22
    • 2019-02-22
    • 1970-01-01
    • 2012-02-18
    • 2012-04-23
    • 2018-01-31
    • 2020-09-20
    • 2013-04-22
    • 1970-01-01
    相关资源
    最近更新 更多