МешЛаб
![]() | |
![]() МешЛаб | |
Разработчик(и) | ТОТ ЖЕ - CNR |
---|---|
Стабильная версия | 2023.12 / 12 декабря 2023 г [1] |
Предварительный выпуск | https://github.com/cnr-isti-vclab/meshlab/releases (ежемесячные бета-выпуски) |
Репозиторий | |
Написано в | С++ , JavaScript |
Операционная система | Кросс-платформенный |
Тип | Графическое программное обеспечение |
Лицензия | GPL — открытый исходный код |
Веб-сайт | www www |
MeshLab — это программная система для обработки 3D-сеток , ориентированная на управление и обработку неструктурированных больших сеток и предоставляющая набор инструментов для редактирования, очистки, исцеления, проверки, рендеринга и преобразования таких типов сеток . MeshLab — это бесплатное программное обеспечение с открытым исходным кодом , на которое распространяются требования Стандартной общественной лицензии GNU (GPL) версии 2 или более поздней, и используется как полный пакет, так и библиотека, лежащая в основе другого программного обеспечения. Он хорошо известен в более технических областях 3D-разработки и обработки данных.
Обзор
[ редактировать ]MeshLab разработан исследовательским центром ISTI – CNR ; Первоначально MeshLab был создан как курсовая работа в Пизанском университете в конце 2005 года. Это система общего назначения, предназначенная для обработки типичных не таких уж маленьких неструктурированных 3D-моделей, возникающих в конвейере 3D-сканирования .
Фильтры автоматической очистки сетки включают удаление повторяющихся вершин, на которые нет ссылок, ребер, не являющихся многообразиями, вершин и нулевых граней. Инструменты создания сетки поддерживают высококачественное упрощение на основе квадратичной меры ошибки, различных типов поверхностей подразделения и двух алгоритмов реконструкции поверхности из облаков точек, основанных на методе вращения шара и подходе реконструкции поверхности Пуассона. Для удаления шума, обычно присутствующего на полученных поверхностях, MeshLab поддерживает различные виды сглаживающих фильтров и инструментов для анализа и визуализации кривизны .
Он включает в себя инструмент для регистрации нескольких карт диапазонов на основе итеративного алгоритма ближайшей точки . MeshLab также включает в себя интерактивную систему прямого рисования на сетке, которая позволяет пользователям в интерактивном режиме изменять цвет сетки, определять выделение и напрямую сглаживать шум и мелкие детали.
MeshLab доступен для большинства платформ, включая Linux , Mac OS X , Windows и, с ограниченной функциональностью, для Android и iOS и даже в виде чисто клиентского приложения JavaScript под названием MeshLabJS. Система поддерживает ввод/вывод в следующих форматах: PLY , STL , OFF , OBJ , 3DS , VRML 2.0 , X3D и COLLADA . MeshLab также может импортировать облака точек, реконструированные с помощью Photosynth .
MeshLab используется в различных академических и исследовательских контекстах, таких как микробиология, [2] культурное наследие , [3] реконструкция поверхности, [4] палеонтология, [5] для быстрого прототипирования в ортопедической хирургии , [6] в ортодонтии , [7] и производство настольных компьютеров . [8]
Дополнительные изображения
[ редактировать ]- Животное.
- Географические данные.
- Версия 2020.12
См. также
[ редактировать ]
- Обработка геометрии
- 3D-сканер
- Список бесплатного программного обеспечения САПР с открытым исходным кодом
- Список программного обеспечения для 3D-печати
Ссылки
[ редактировать ]- ^ «МешЛаб 2023.12» . Официальный репозиторий GitHub. 2023-12-12.
- ^ Бережнов В.В. (2009) [Поступило 13 апреля 2009 г.]. «Быстрая и недорогая реконструкция 3D-структур микрообъектов с использованием обычной оптической микроскопии» (PDF) . arXiv : 0904.2024 . Бибкод : 2009arXiv0904.2024B .
- ^ Ремондино, Ф.; Менна, Ф. (2008). «Измерение поверхности на основе изображений для документации наследия с близкого расстояния» (PDF) (PDF) . Международный архив фотограмметрии . Проверено 28 апреля 2017 г.
- ^ Сюй, С.; Георгиадес, А.; Рушмайер, Х.; Дорси, Дж. (2006). «Вывод геометрии по изображению». Третий международный симпозиум по обработке, визуализации и передаче 3D-данных (3DPVT'06) (PDF). Симпозиум 3D PVT. стр. 310–317. дои : 10.1109/3ДПВТ.2006.81 . ISBN 0-7695-2825-2 . S2CID 2158034 .
- ^ Абель, РЛ; и др. (август 2011 г.). «Цифровое сохранение и распространение древних каменных технологий с помощью современной микроКТ». Компьютеры и графика (PDF) . 35 (4). Эльзевир: 878–884. дои : 10.1016/j.cag.2011.03.001 .
- ^ Фрейм, М.; Хантли, Дж. С. (2012). «Быстрое прототипирование в ортопедической хирургии: Руководство пользователя» . Научный мировой журнал . 2012 : 1–7. дои : 10.1100/2012/838575 . ПМЦ 3361341 . ПМИД 22666160 .
- ^ Харьюнмаа, Э.; Каллонен, А.; Вотилайнен, М.; и др. (15 марта 2012 г.). «О сложности увеличения стоматологической сложности». Природа . 483 (7389): 324–327. Бибкод : 2012Natur.483..324H . дои : 10.1038/nature10876 . ПМИД 22398444 . S2CID 4368503 .
- ^ «Производство настольных компьютеров» . Делать. Январь 2010 г. с. 73.
Внешние ссылки
[ редактировать ]- Репозиторий Github для Meshlab
- Домашняя страница MeshLabJS экспериментальной клиентской версии MeshLab на основе JavaScript, которая работает внутри браузера.
- MeshLab Stuff Blog Блог разработки с учебными пособиями и примерами использования MeshLab.
- Страница MeshLab для iOS, посвященная для iPad и iPhone . версии MeshLab
- Страница MeshLab для Android, посвященная версии MeshLab для Android.
- программное обеспечение 2005 года
- программное обеспечение для 3D-графики
- Программное обеспечение для 3D-графики, использующее Qt
- Программное обеспечение для 3D-моделирования для Linux
- Программное обеспечение для компьютерного проектирования
- Программное обеспечение для автоматизированного проектирования для Linux
- Бесплатное программное обеспечение для 3D-графики
- Бесплатная программа для автоматизированного проектирования.
- Бесплатное графическое программное обеспечение
- Бесплатное программное обеспечение, написанное на C++.
- Программное обеспечение для разработки видеоигр