Я ищу хорошую библиотеку 3D Mesh
- Должна иметь возможность читать популярные форматы (OFF, OBJ...)
- Должен поддерживать как структуру с половинным краем, так и суп треугольника
- Должно быть толерантным к ошибкам и незаконным сеткам.
- Основные геометрические операции - пересечения, нормальный расчет и т.д.
- Самое главное - не должно быть свернуто с бесконечными шаблонами и иерархиями наследования.
Я пробовал как CGAL, так и OpenMesh, но оба они терпят неудачу в последней точке.
В частности, CGAL, который невозможно выполнить даже с помощью самых современных инструментов анализа кода.
До сих пор я серьезно подумываю о том, чтобы вытащить свои собственные.
Мое предпочтение - С++, но я открыт для других параметров.