mmontenegro

09 Feb 2015

Voro Snake

I had a lot of trouble with this assignment. I struggled coming up with an idea that would actually work. After doing some research for inspiration, i decided to do something abstract.

I was looking at some very cool stuff done with voroni cells and decided to give them a try.
I wanted my object to be as closed to the user as possible, so i decided to allow the user to create it by drawing a shape with the mouse. After the shape was draws, a voroni cell pattern will simulate the shape the user did.

To be able to manipulate it, I added three main constraints: width, height and number of subdivisions. The interface has an UI that allows the user to easily change this parameters to construct their shape.

parametric_3parametric_1

You can rest it at any point and re draw another line or keep changing the parameters of the objects. I called it Voro Snake because I realized that most of the shapes end up looking like a very abstract snake :)


The code can be found here: https://github.com/mariale888/AbstractParametric