Я написал небольшой скрипт, в котором есть задача загрузить сетку (слой), затем применить некоторые фильтры и, наконец, экспортировать все это обратно в виде слоя.
Все идет нормально. Но полученный ply-файл получается нечитаемым. Если я попытаюсь открыть его в MeshLab, появится сообщение: Face with more than 3 vertices
вот часть кода, которая касается pymeshlab (очищена):
import pymeshlab as ml
ms = ml.MeshSet()
ms.load_new_mesh(path + mesh_name)
ms.apply_filter('convert_pervertex_uv_into_perwedge_uv')
ms.apply_filter('transfer_color_texture_to_vertex')
ms.save_current_mesh(path + 'AutomatedGeneration3.ply')
Я что-то пропустил? На самом деле при выполнении этого сценария нет сообщения об ошибке. Я также пробовал использовать некоторые параметры для фильтра сохранения, но он ничего не изменил.
Как мне это исправить?