Add new comment
Fractal - One of a kind, wonderful geometric object.
Back when I was a Junior, I came across term 'Fractal' from, 'The Object Oriented Programming in Turbo C++' book by Robert Lafore. Fractal is a shape that appears similar at all scales of magnification[1]. Recently, I happened to come across the same book and started reading Chapter 17, Just for Fun, containing Fractals sample code in it. So, 'just for fun', I thought of creating similar fractal with the OOPs & recursion skills I have scored over years.
Though my first fractal, plain vanilla of Tendrils example from the book, looked more like a Rangoli, I was not disappointed and thought of creating couple of other using Squares. Once the squares fractal turned out good, I thought of creating more and started looking over wikipedia. I came across various fractals including Sierpinski carpet, T-Square, and Sierpinski triangle. All of them fit into the same logic that I used for Tendrils and Squares. So, I went-on and created them as well.
Entralled by the Mandelbrot set, I thought of plugging it in my code. However, I have gone crazy while started to work on such a complex stuff. After two days break, I explored more about this fractal and started to work using the sample code from wikipedia. As the days moved on, I added couple of features like colors, changing the co-ordinates of the center and zoom in functionality. I am insanly delighted with the results of this work. I would love to get them printed on poster. You may look at these pictures in my Gallery from here.
Finally, I want to make this work accessible free for the community. So, you may download the VB.NET code from here.
Feel free to post your questions and comments.
Reference:
[1] Fractal - http://en.wikipedia.org/wiki/Fractal