Триангуляция point cloud на С++?

Посмотрел CGAL, PCL, они хорошо справляются с задачей генерации мешей из облака точек, но большой их минус - они объемные и имеют несколько зависимостей, из-за этого их использование в клиентском приложении из-за одной фичи будет неоправданным. Ладно там Desktop, но необходимо под Web портировать, где размер файла важен. А с одной из этих библиотек боюсь представить, на сколько увеличится размер .js (на 2 мб, или все 5?)

Из легковесных библиотек (или даже исходника в пару файлов) ничего не удалось найти. Надеюсь, кто-то сможет подсказать рабочие реализации, так как разбираться в нюансах и писать самому по времени затратно
  • Вопрос задан
  • 660 просмотров
Решения вопроса 1
Ni55aN
@Ni55aN Автор вопроса
Все что удалось найти, без зависимостей:
https://github.com/mkazhdan/PoissonRecon
https://github.com/hhoppe/Mesh-processing-library

Первый работает хорошо, документация неплохая, вроде бы заточить под определенные проекты не должно возникнуть проблем,
По второму не удалось найти документации, есть только сайт автора
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@exaw
Можно попробовать аккуратно выпилить и собрать из CGAL или VTK только то, что нужно, если там лицензии позволяют таким заниматься.
Ответ написан
tsarevfs
@tsarevfs Куратор тега C++
C++ developer
https://github.com/greenm01/poly2tri
www.cs.cmu.edu/~quake/triangle.html
Ну и можно искать дальше по запросу delaunay triangulation c++ library
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы