-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
featSome new thing to addSome new thing to add
Description
📦 Экспорт результата в формате .ply
Цель: реализовать стабильный и удобный механизм экспорта результата обработки (облака точек или 3D-модели) в формате .ply, с интеграцией в пользовательский интерфейс.
✅ Задачи
📄 Подготовка и реализация экспорта
- Изучить спецификацию формата
.ply(ASCII и/или бинарный формат). - Подготовить структуру данных для экспорта (координаты точек, цвета и другие атрибуты).
- Реализовать экспорт данных в формате
.plyс учётом совместимости. - Добавить проверку корректности создаваемого файла (валидация структуры, тестовое открытие).
🧩 Интеграция с пользовательским интерфейсом
- Связать функцию экспорта с кнопкой в GUI.
- Добавить диалог выбора пути сохранения файла.
- Обработать возможные ошибки и отобразить уведомления пользователю (успех/ошибка экспорта).
📌 Критерии завершения (Definition of Done)
- Пользователь может экспортировать результат в
.plyчерез кнопку в GUI. - Созданный файл открывается в стороннем ПО (например, CloudCompare, MeshLab).
- Структура
.plyсоответствует спецификации (заголовок, данные, кодировка). - При ошибке экспортирования отображается понятное сообщение.
🔗 Технические детали
- Возможные библиотеки:
plyfile,open3d,trimesh,numpy. - Формат:
.ply(предпочтительно ASCII, при необходимости — бинарный). - Структура:
vertex(x, y, z, optional: r, g, b). - Целевая ветка:
feature/export-ply.
Note
Приоритет — простота и совместимость. Библиотечная реализация предпочтительнее ручной сериализации, если не требуется кастомная структура.
Metadata
Metadata
Assignees
Labels
featSome new thing to addSome new thing to add
Projects
Status
IN PROGRESS