AL
alec-chicherini/VisualAlgorithms
Examples and Tasks while reading Real-World Algorithms - Panos Louridas book and another algorithms book. And algorithms visualisation app based on c++ Qt3D features.
Real_World_Algorithms
Examples and Tasks while reading Real-World Algorithms - Panos Louridas book. And algorithms visualisation app based on c++ Qt3D features.
Documentation
Generated by Doxygen here
Build Windows
Set _QT_5_PATH option. (like:cmake .. -D_QT_5_PATH="PATH/TO/QT")
git clone https://github.com/ikvasir/VisualAlgorithms.git
mkdir build
cd build
cmake .. -D_QT_5_PATH="C:\Qt\5.15.2\msvc2019_64"
cmake --build .Executables will be inside Debug/Release folder in current project for MSVC build.
Build Linux
Set _QT_5_PATH option. (like:cmake .. -D_QT_5_PATH="PATH/TO/QT")
git clone https://github.com/ikvasir/VisualAlgorithms.git
mkdir build
cd build
cmake .. -D_QT_5_PATH=/Qt/Ubuntu/5.15.2/gcc_64"
makeExecutables will be inside build folder in current project.
Version 0.0.4 CMAKE build system added
- Tested on MSVC 142. Qt 5.15.2. Windows 11.
- Tested on GCC 10.3.0 Qt 5.15.2 Ubuntu 20.04 WSL2
Version 0.0.3 Added features
- Light properties widget updated. Adjusted lights now can be added to scene.
Version 0.0.2 Added features
- Vertexes drag and drop by mouse.
Version 0.0.1 Availible features
- First and only one availible now scene just generate random graph with properties.
- Changing properties in vertexes, edges, camera and camera controller.
- All Qt3D::Extras Meshes.
- Materials without textures.(QPhongMaterial, QPhongAlphaMaterial etc.)
- Camera and camera controller properties in current scene.
How it look on my pc
On this page
Languages
C++94.3%CMake5.6%C0.0%
Contributors
Created March 12, 2021
Updated August 3, 2021