Skip to content

almikh/3d-reconstruction

Repository files navigation

3d-reconstruction

Требования

  • Qt >= 5.4
  • КОмпилятор с поддержкой С++ 11 (сборка проверялась на MinGW, Visual C++, GCC)

Для запуска исполняемого файла из bin/:

Описание интерфейса

screenshot.png

  1. Рабочая область.
  2. Включает режим реконструкции модели из изображения. Сами действия для непосредственно реконструкции совершаются ЛКМ.
  3. Включает режим выделения модели. Выделение также осуществляется ЛКМ, можно использовать либо выделение с помощью указания прямоугольника, попавшие в который объекты становятся выделенными, либо просто кликнув по желаемому объекту. Именно выделенные объекты можно перемещать, трансформировать и т.п.
  4. Триангулировать "верхнюю" крышку модели.
  5. Триангулировать "нижнюю" крышку модели.
  6. Отменить последнее совершенное пользователем действие.
  7. Создать копию выделенного объекта, в той же позиции, что и выделенные меш(и).
  8. Объединяет выделенные меши в один путем слияния их своими "крышками".
  9. Включает/отключает режим текстурирования реконструируемой модели (доступен список выбора режима текстурирования).
  10. Шаг между последовательными слоями (расстояние между ними).
  11. Число разбиений круга-основания модели (т.е. весь круг в 360 градусов делится на указанное количество "ломтиков").

Осуществление перемещения модели происходит с помощью ПКМ. Предварительно целевые объекты должны быть выделены.

Вращать трехмерную модель можно при нажатой CTRL и ПКМ в режиме 2.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages