Сводка проблемы: у меня есть большие STL-файлы объектов 3D-моделирования, которые я хотел бы наложить и сравнить на определенных участках сканирования КТ, которые необходимо проанализировать в Solidworks. Мне было интересно, были ли функции или алгоритмы для 1.) сжатия файла STL 2.) устранения шума в файле stl через нормально распределенное исключение (устранение условных обозначений дискретного размера?) Или, наконец, 3.) сегментацию файла stl путем указание координатных томов для устранения треугольников STL вне заданных томов для меньшего размера файла и проверки деталей на основе определенной области.
Попытки решения: я пытался импортировать напрямую в Solidworks, но это не помогло - 13 миллионов граней и 39 миллионов вершин. Я пытался сжать разрешение в SolidWorks - не удаляет треугольники. Я пытался использовать meshlab для преобразования файла в DXF и импорта в Solidworks, однако это все равно не удалось и заняло слишком много времени.
Я полагаю, что может быть решение, использующее matlab для устранения вершин и граней за пределами указанных томов, как указано выше, или, возможно, какой-то алгоритм исключения для очистки "дублированных" похожих граней.