Skip to content

Форматирование вывода и визуализация результатов #12

@cloudsucker

Description

@cloudsucker

🧩 Форматирование вывода и визуализация результатов

Цель: улучшить пользовательский опыт путём форматирования текстового вывода и добавления визуализации облака точек и 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 requestguiGraphical user interface

Projects

Status

CRITICAL TODO

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions