В данном проекте реализован второй уровень задачи о треугольниках - графическая визуализация при по помощи Vulkan API. Для знакомства с вулканом я использовал этот ресурс.
Проект был написан на операционной системе macOS. Для работы проекта необходимы:
- CMake Version 3.8
- glfw
- glm
- Vulkan SDK
- glsl
- GoogleTest
Для установки проекта:
git clone git@github.com:Pelmeshka127/Vulkan-Triangles.git
cd Vulkan-Triangles
Запуск проекта:
cmake -B build
cd build
make
./triangles
Далее вводится количество треугольников и координаты их вершин.
В результате открывается окно, на котором изображены треугольники синего цвета и пересекающиеся треугольники красного цвета.
Для управления используются следующие клавиши:
Вперед - w
Назад - s
Влево - a
Вправо - d
Вверх - e
Вниз - q
Ускорение - p
Замедление - o
Посмотреть вверх - up button
Посмотреть вниз - down button
Посмотреть налево - left button
Посмотреть направо - right button
Приятного просмотра!