3DViewer_v2
3DViewer_v2
- Исходный код программы находится в папке
src
. - Для сборки программы используется
Makefile
, который включает стандартные цели для сборки, установки, удаления, очистки, создания DVI, дистрибуции, тестирования и генерации отчета о покрытии кода.
Основные функции программы
Программа предоставляет следующие основные функции:
- Программа поддерживает загрузку каркасных моделей из файлов формата OBJ.
- Пользователь может перемещать модель на заданное расстояние относительно осей X, Y и Z.
- Пользователь может поворачивать модель на заданный угол относительно своих осей X, Y и Z.
- Пользователь может масштабировать модель на заданное значение.
Настройки
Программа предоставляет возможность настройки и сохранения следующих параметров:
- Тип проекции: пользователь может выбрать между параллельной и центральной проекциями.
- Отображение ребер: настраивается тип (сплошная, пунктирная), цвет и толщина ребер.
- Отображение вершин: настраивается цвет и размер вершин.
- Цвет фона: пользователь может выбирать цвет фона.
Сохранение и запись
- Программа позволяет сохранять полученные изображения в файлы в форматах BMP и JPEG.
- Существует возможность записи "скринкастов" - записи анимации текущих пользовательских аффинных преобразований загруженного объекта в формате GIF (640x480, 10 кадров в секунду, 5 секунд).