This line of sight analyzer is implemented without using ray casting techniques. Instead I used omnidirectional shadow mapping idea in order to generate line of sight (LOS) map. The application runs at 144 FPS (V-Sync enabled) on my PC.
- Install
CMake 3.25.1
or above. - Install
Visual Studio 2022
andMSVC C++ v143 Compiler
. - Install
Qt 6.7.3 MSVC2022 64bit
kit. - Set environment variable
Qt6_DIR
asC:\Qt\6.7.3\msvc2022_64
. - Clone the repo
git clone https://github.com/berkbavas/LineOfSightAnalyzer.git
. - Create a folder
mkdir Build
. - Enter the folder
cd Build
. - Run CMake
cmake ..
. - Open
LineOfSightAnalyzer.sln
withVisual Studio 2022
. - Build & Run with
Release
config.