This application was made by a group of two people as an experiment project for our Mathematics class in Multimedia Engineering.
The main objective of the app is to generate and design your own Voronoi diagrams. It's meant to be as interactive as possible, therefor, you can choose the shape of the pixels on screen, the color of its nodes, etc.
We also implemented an option to load images and transform them into Voronoi diagrams.
You can check all these stuff by downloading the app! (The Android version may have some bugs we still have to fix).
DOWNLOAD AND SOURCE CODE (readme for more information):
Add/Delete : Adds or eliminates nodes by clicking on them.
Mode(Normal, Taxicab) : Changes the way of calculating distances (not available in High Speed).
Pixels/Circles : Determines the shape of the elements.
Color/BW/Image: Defines the color of the regions; the first one is for the color of the nodes, the second one for the scale of greys that changes according to the growth or diminshment of the regions, and the third one based on a charged image (if charged).
Mesh : Activates or desactivates the edges of the graphic (not available in modeTaxicab)
Tris : Generates Delaunay's triangulation within the available nodes.
Res : Enlarges or reduces the quantity of elements that form the graphic.
Opacity : Enlarges or reduces the opacity of the graphic.
Pixel Color (Random/custom): Determines the color of the next node you'll add, in 'custom' you can choose it yourself.
HQ : Activates/desactivates High Speed mode.
Load Image: Loads a background image, you can use it in the image mode.
Reset voronoi: Deletes any modification bringing back four nodes, unless you are on image mode, in which it generates 100 nodes to randomize the teselation.