Skip to content

Визуализация пересекающихся треугольников в пространстве при помощи Vulkan API

License

Notifications You must be signed in to change notification settings

Pelmeshka127/Vulkan-Triangles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan-Triangles

image1

Введение

В данном проекте реализован второй уровень задачи о треугольниках - графическая визуализация при по помощи Vulkan API. Для знакомства с вулканом я использовал этот ресурс.

Проект был написан на операционной системе macOS. Для работы проекта необходимы:

  1. CMake Version 3.8
  2. glfw
  3. glm
  4. Vulkan SDK
  5. glsl
  6. GoogleTest

Установка и заупск

Для установки проекта:

git clone git@github.com:Pelmeshka127/Vulkan-Triangles.git

cd Vulkan-Triangles

Запуск проекта:

cmake -B build

cd build

make

./triangles

Далее вводится количество треугольников и координаты их вершин.

В результате открывается окно, на котором изображены треугольники синего цвета и пересекающиеся треугольники красного цвета.

image1

Для управления используются следующие клавиши:

Вперед              - w
Назад               - s
Влево               - a
Вправо              - d
Вверх               - e
Вниз                - q
Ускорение           - p
Замедление          - o
Посмотреть вверх    - up button
Посмотреть вниз     - down button
Посмотреть налево   - left button
Посмотреть направо  - right button

Приятного просмотра!

About

Визуализация пересекающихся треугольников в пространстве при помощи Vulkan API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published