Практическое задание № 1 - оптика, вариант 2
- C++ 96.6%
- CMake 3.4%
| .clang-format | ||
| CMakeLists.txt | ||
| main.cpp | ||
| README.md | ||
Практическое задание № 1 — оптика, вариант 2
Модель преломления световых лучей в плоскопараллельной стеклянной пластине. Код: C++17, SFML 2.x (окно и рисунки), Eigen3 (векторы).
Сборка
sudo apt install g++ cmake libsfml-dev libeigen3-dev fonts-dejavu-core
cmake -S . -B build
cmake --build build
./build/optics
Управление
Q/E— уменьшить / увеличить толщину стекла.Z/X— уменьшить / увеличить показатель преломления.A/D— переместить камеру по X.Esc— закрыть окно.