硬件不支持定义的纹理数量(使用VTK / PCL)

时间:2018-06-07 05:39:41

标签: opengl graphics vtk point-cloud-library meshlab

我正在尝试在点云库(PCL)中查看纹理。我有一个纹理数据文件(.obj)和相应的波前材料文件(.mtl)以及5个图像。

当我在Meshlab中加载这些数据时,纹理被映射但是当我使用以下代码将它加载到pcl中时;

pcl::TextureMesh mesh7;
pcl::io::loadOBJFile("textured_mesh.obj", mesh7);
pcl::visualization::PCLVisualizer viewer_pre7("PCL Viewer_pre7");
viewer_pre7.addTextureMesh(mesh7, "texture", 0);
viewer_pre7.spin();

我在vtkOutputWindow中遇到以下错误。虽然我可以看到网格结构,但纹理没有映射。

错误:在.. \ vtkOpenGLProperty.cxx中,第607行 vtkOpenGLProperty(000002420C804BA0):硬件不支持定义的纹理数。

PCL中没有纹理的网格

Mesh without texture in PCL

在Meshgrid

中加载时的相同文件

Same file when loaded in Meshgrid

我应该在哪里寻找解决此错误的方法? PCL是否足以加载和查看纹理(.obj,.mtl)?

0 个答案:

没有答案