Skip to content

warren147/Voronoi_Diagram

Repository files navigation

Voronoi_Diagram

Created July 2024
A Java application that allows users to generate and visualize Voronoi diagrams with Euclidean distance by clicking to add points on a graphical panel.

Table of contents

Prerequisites

Make sure you have the latest version of Java SE
Download Java SE here

Executing Program

Download the code to your local device. Then, run the ".jar" file to open the GUI.

Inspiration

My inspiration for this project stemmed from my passion for computational geometry and my interest in visualizing complex mathematical concepts through interactive applications. This project also ties into my internship at Wing in the summer of 2024 with vectorized databases, as Voronoi diagrams can be used to optimize spatial queries and data partitioning in such databases, enhancing their efficiency and performance.

Future Development

Utilizing the idea of partitioning the search space with an inverted file index, future development can focus on clustering vectors to optimize search efficiency in a vectorized database.

Contact

This project was created by Warren Chang - Feel free to contact me if you have any questions :)

About

visualize VD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages