-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestguiGraphical user interfaceGraphical user interface
Description
🧩 Форматирование вывода и визуализация результатов
Цель: улучшить пользовательский опыт путём форматирования текстового вывода и добавления визуализации облака точек и 3D-моделей.
✅ Задачи
📄 Форматирование текстового вывода
- Добавить форматирование вывода данных калибровки при отображении в GUI (отступы, единицы измерения, округление и т.д.).
🧱 Графическое отображение облака точек и 3D-объектов
- Изучить сторонние библиотеки и подходы для визуализации облака точек и 3D-моделей (например,
Open3D,VTK, WebGL/Three.js через QtWebEngine). - Реализовать отображение облака точек внутри приложения или делегировать визуализацию внешнему инструменту (например, WebViewer).
- Реализовать отображение 3D-объекта перед экспортом внутри приложения или делегировать визуализацию внешнему решению.
📌 Критерии завершения (Definition of Done)
- Текстовый вывод калибровки отображается корректно и читаемо в GUI.
- Облако точек доступно для предварительного просмотра пользователем.
- 3D-объект можно просмотреть до экспорта.
- При делегировании — интеграция со сторонним средством работает стабильно (запуск, передача данных, отображение).
🔗 Технические детали
- Возможные библиотеки:
Open3D,VTK,pythreejs,Qt3D,QtWebEngine + Three.js. - Возможный формат передачи:
.ply,.obj,.glb. - Целевая ветка:
feature/visualization.
Note
Механика визуализации внутри приложения приоритетна, но не критична. Если реализация занимает слишком много времени — допускается делегирование на внешнее решение с возможностью масштабирования в будущем.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestguiGraphical user interfaceGraphical user interface
Projects
Status
CRITICAL TODO