3DViewer_v2

Форк
0

3 месяца назад
3 месяца назад
README.md

3DViewer_v2

  • Исходный код программы находится в папке src.
  • Для сборки программы используется Makefile, который включает стандартные цели для сборки, установки, удаления, очистки, создания DVI, дистрибуции, тестирования и генерации отчета о покрытии кода.

Основные функции программы

Программа предоставляет следующие основные функции:
- Программа поддерживает загрузку каркасных моделей из файлов формата OBJ.
- Пользователь может перемещать модель на заданное расстояние относительно осей X, Y и Z.
- Пользователь может поворачивать модель на заданный угол относительно своих осей X, Y и Z.
- Пользователь может масштабировать модель на заданное значение.

Настройки

Программа предоставляет возможность настройки и сохранения следующих параметров:

  • Тип проекции: пользователь может выбрать между параллельной и центральной проекциями.
  • Отображение ребер: настраивается тип (сплошная, пунктирная), цвет и толщина ребер.
  • Отображение вершин: настраивается цвет и размер вершин.
  • Цвет фона: пользователь может выбирать цвет фона.

Сохранение и запись

  • Программа позволяет сохранять полученные изображения в файлы в форматах BMP и JPEG.
  • Существует возможность записи "скринкастов" - записи анимации текущих пользовательских аффинных преобразований загруженного объекта в формате GIF (640x480, 10 кадров в секунду, 5 секунд).

Описание

Языки

C++

  • Makefile
  • QMake
  • Prolog
  • C
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.