The project was created as part of geometric algorithms at AGH. It contains 3 algorithms for constructing a Voronoi diagram:
- Naive algorithm - made by Olaf Fertig
- Algorithm that constructs diagram from Delauney triangulation - made by Olaf Fertig
- Fortune's Algorithm - made by Jakub Ciszewski; this is basically python copy of this code.
Fortune's algorithm source code is in modules
folder. Naive and triangulation algorithm source code is in main.ipynb
as well as all the examples and visualisations.
Visualisation is supportd by AGH BIT tool -Visualizer
.
Documentation and presentation are available only in Polish language.
python >=3.10.11
scipy
matplotlib
pandas
numpy