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

Opengl 硬件不支持定义的纹理数(使用VTK/PCL),opengl,graphics,vtk,point-cloud-library,meshlab,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_p

我正在尝试在点云库(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中的无纹理网格

在Meshgrid中加载时使用相同的文件

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