Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

MeshLab - это программная система для обработки трехмерных сеток , которая ориентирована на управление и обработку неструктурированных больших сеток и предоставляет набор инструментов для редактирования, очистки, исцеления, проверки, рендеринга и преобразования этих типов сеток . 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]

Дополнительные изображения [ править ]

  • Животное.

  • Географические данные.

См. Также [ править ]

  • Обработка геометрии
  • 3D сканер
  • Список пакетов бесплатного и открытого программного обеспечения

Ссылки [ править ]

  1. ^ «Примечания к выпуску MeshLab 2020.12» . Официальный репозиторий GitHub. 2020-12-01.
  2. ^ Berejnov, В. В. (2009) [Опубликовано 13 апреля 2009]. «Быстрая и недорогая реконструкция трехмерных структур микрообъектов с использованием общепринятой оптической микроскопии» (PDF). arXiv : 0904.2024 . Bibcode : 2009arXiv0904.2024B .
  3. ^ Ремондино, Ф .; Менна, Ф. (2008). «Измерение поверхности на основе изображений для документации наследия с близкого расстояния» (PDF) (PDF). Международный архив фотограмметрии . Проверено 28 апреля 2017 года .
  4. ^ Xu, S .; Георгиадес, А .; Rushmeier, H .; Дорси, Дж. (2006). «Вывод геометрии под управлением изображения». Третий международный симпозиум по обработке, визуализации и передаче данных 3D (3DPVT'06) (PDF). Симпозиум 3D PVT. С. 310–317. DOI : 10.1109 / 3DPVT.2006.81 . ISBN 0-7695-2825-2. S2CID  2158034 .
  5. ^ Abel, RL; и другие. (Август 2011 г.). «Цифровое сохранение и распространение древних каменных технологий с помощью современных микроконтроллеров». Компьютеры и графика (PDF). Эльзевир. 35 (4): 878–884. DOI : 10.1016 / j.cag.2011.03.001 .
  6. ^ Рама, М .; Хантли, Дж.С. (2012). «Быстрое прототипирование в ортопедической хирургии: руководство пользователя» . Научный мировой журнал . 2012 : 1–7. DOI : 10.1100 / 2012/838575 . PMC 3361341 . PMID 22666160 .  
  7. ^ Harjunmaa, E .; Kallonen, A .; Voutilainen, M .; и другие. (15 марта 2012 г.). «О сложности увеличения стоматологической сложности». Природа . 483 (7389): 324–327. Bibcode : 2012Natur.483..324H . DOI : 10,1038 / природа10876 . PMID 22398444 . S2CID 4368503 .  
  8. ^ "Настольное производство" . Делать. Янв 2010. с. 73.

Внешние ссылки [ править ]

  • Репозиторий Github для Meshlab
  • MeshLabJS - домашняя страница экспериментальной клиентской версии MeshLab на основе JavaScript, работающей в браузере.
  • Блог о MeshLab Stuff Блог о разработке с обучающими материалами и примерами использования MeshLab.
  • Страница MeshLab для iOS, посвященная версии MeshLab для iPad и iPhone .
  • Страница MeshLab для Android, посвященная версии MeshLab для Android