Skip to content

A program to view 3D wireframe models (3D Viewer) in the C++ programming language with MVC pattern.

Notifications You must be signed in to change notification settings

dmitryvshivtsev/Viewer-for-3D-objects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viewer for 3D objects

О программе:
В данном проекте на языке программирования С++ реализована программа для просмотра 3D моделей в каркасном виде. Сами модели загружаются из файлов формата .obj и имеется возможность просматривать их на экране с возможностью вращения, масштабирования и перемещения. Также есть возможность делать скриншоты модели и делать запись GIF длительностью 5 секунд/10 FPS.

Все функции и настройки приложения:

  • Масштабирование объекта;
  • Отображение, цвет и размер точек;
  • Толщина, тип и цвет линий;
  • Смена проекции;
  • Цвет фона;
  • Вращение и перемещение объекта по осям;
  • Создание скришотов и запись GIF-анимаций с демонстрацией работы афинных преобразований.

Внешний вид приложения:

viewer_1
viewer_2


Установка приложения:
Для установки выполните - make install
Для открытия окна калькулятора выполните - make open


Удаление приложения:
Для удаления выполните - make uninstall


Архивирование приложения:
Для создания архива выполните - make dist

About

A program to view 3D wireframe models (3D Viewer) in the C++ programming language with MVC pattern.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published