Я пытаюсь просмотреть текстуры в библиотеке Point Cloud Library (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.Хотя я вижу структуру сетки, но текстура не отображается.
ОШИБКА: In .. \ vtkOpenGLProperty.cxx, строка 607 vtkOpenGLProperty (000002420C804BA0): Оборудование не поддерживает количество определенных текстур.
Сетка без текстуры в PCL
Тот же файл при загрузке в Meshgrid
Где мне искать решение этой ошибки?Достаточно ли хорош PCL для загрузки и просмотра текстур (.obj, .mtl)?