Я работаю над алгоритмом моделирования / реконструкции данных облака точек.До сих пор я занимался разработкой на Python и был относительно доволен VPython для моих нужд визуализации.
Одна проблема, с которой я столкнулся, заключается в том, что VPython становится довольно медленным при рендеринге очень многих объектов (по крайней мере, на моихНоутбук Linux с 3D-ускорением), что делает визуальный осмотр сложных моделей довольно сложным.
Я пытался использовать внешний инструмент для визуализации, но проблема в том, что я немного потерян в море возможногоформаты файлов и доступные инструменты.Например, я пробовал MeshLab, который отлично подходит для отображения данных облака точек в простых форматах ascii, но я не мог решить, в какой совместимый формат экспортировать другие мои типы геометрии, чтобы наложить на слой облака точек.
Вот требования для всего моего конвейера:
- Данные облака точек могут содержать миллионы точек, хранящихся в виде простых координат xyz ascii
- Примитивы моделирования - это в основном линиии цилиндры (т.е. без полигонов), пронумерованные в тысячах
- В идеале инструмент визуализации должен быть кроссплатформенным (он должен работать как минимум в Linux)
- Для простоты должен быть модуль Pythonимпорт / экспорт данных выбранного формата файла (или формат достаточно прост, чтобы написать простой конвертер, если нет)
Я много гуглял по этому поводу, поэтому у меня есть предварительные ответы на всеиз них, но ни один, который не на 100% удовлетворяет в моем контексте.Любая помощь или совет будет принята с благодарностью .. большое спасибо заранее!