-
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
Приоритет — простота и совместимость. Библиотечная реализация предпочтительнее ручной сериализации, если не требуется кастомная структура.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featSome new thing to addSome new thing to add
Projects
Status
IN PROGRESS