Галерея-просмотрщик для 3D моделей - Mesh3DViewer v2.4
Для тех, кто впервые натыкается на эту тему - делаю аналог галерей ACDSee или FastStone viewer, только не для картинок, а для 3Д моделей.
Прога главным образом предназначена для 3Д печатников, кто любит пачками скачивать или генерировать модели, а потом долго не может разобраться в этом месиве. А также, кому надоедает возиться со скриншотами и переименованиями для выкладывания моделек в свои паблики.
Начало (зарождение идеи и первая версия) здесь: Галерея-просмотрщик для 3D моделей - Mesh3DViewer
Второй рабочий релиз тут: Галерея-просмотрщик для 3D моделей - Mesh3DViewer v2
А, собственно, последняя, сильно доработанная версия здесь:
https://github.com/chemcheshir/MeshViewer/releases/tag/v2.4....
Функционал:
Форматы: просмотр STL, OBJ, 3MF (включая проекты Bambu Studio / PrusaSlicer / Orca), PLY, AMF, GLB/glTF, G-code и .bgcode (траектории по слоям), превью фотополимерных принтеров, КОМПАС-3D (M3D/A3D), STEP и 3ds Max (через внешние программы), .blend (через Blender). ZIP-архивы открываются как папки.
Галерея: миниатюры строятся в фоне и кэшируются. При перемещении и переименовании файлов они не пересоздаются (по крайней мере не должны), в том числе если файлы перемещали в Проводнике. Поиск по маске, фильтр по типам, поиск во вложенных папках.
3D-просмотр: вращение, каркас, сетка стола, ортогональные виды, текстуры, листание и полноэкранный режим, поворот модели на 90° (Ctrl+стрелки) с сохранением для файла, снимки модели до 8K.
Сравнение: до 16 моделей: сеткой или по одной, с общей камерой и общим масштабом.
Работа с файлами: копирование, перемещение, удаление и переименование с отменой (Ctrl+Z), метки и групповое переименование. Файлы перетаскиваются в Проводник, слайсеры и Blender. В меню по правой кнопке есть команды архиваторов и Проводника.
Конвертация: между STL, OBJ, 3MF, PLY, AMF и GLB в фоне, а также анализ и починка моделей.
Принципиально новое!!!
Интеграция с Проводником Windows: миниатюры вместо значков, просмотр модели в области просмотра, пункт «Открыть в Mesh3D Viewer» в меню по правой кнопке и в «Открыть с помощью».
Модули: дополнительные возможности теперь подключаются отдельными пакетами `.m3dmod` (Python и своя DLL) и не меняют файлы программы. Есть шаблон модуля и руководство разработчика.
Модуль «Ремеш»: уменьшение числа полигонов без видимых потерь или до заданного количества, слияние плоских участков, равномерная треугольная и четырёхугольная сетка, исправление сетки и закрытие отверстий. Результат показывается рядом с исходной моделью, есть карта отклонений.
Оптимизация и экономия ресурсов: когда окно свёрнуто или программа простаивает, она почти не нагружает систему; миниатюры строятся с минимальной нагрузкой на HDD.
P.S.: @Provinculum, @pegasus33, @Kekht, @arimanus, @gLong, @LuckyRus2018, @user7583840 - приглашаю потестировать обновление



