Fractals and the Propeller
LEDboy
Posts: 21
Just out of curiosity is the propeller capable of performing the computations necessary to generate a fractal?· If so would it also be able to display it in VGA?····
A fractal is generally "a rough or fragmented geometric shape that can be split into parts, each of which is (at least approximately) a reduced-size copy of the whole,"[noparse][[/noparse]1] a property called self-similarity. The term was coined by Benoît Mandelbrot in 1975 and was derived from the Latin fractus meaning "broken" or "fractured." A mathematical fractal is based on an equation that undergoes iteration, a form of feedback based on recursion.[noparse][[/noparse]2]
A fractal often has the following features:[noparse][[/noparse]3]
A fractal is generally "a rough or fragmented geometric shape that can be split into parts, each of which is (at least approximately) a reduced-size copy of the whole,"[noparse][[/noparse]1] a property called self-similarity. The term was coined by Benoît Mandelbrot in 1975 and was derived from the Latin fractus meaning "broken" or "fractured." A mathematical fractal is based on an equation that undergoes iteration, a form of feedback based on recursion.[noparse][[/noparse]2]
A fractal often has the following features:[noparse][[/noparse]3]
- It has a fine structure at arbitrarily small scales.
- It is too irregular to be easily described in traditional Euclidean geometric language.
- It is self-similar (at least approximately or stochastically).
- It has a Hausdorff dimension which is greater than its topological dimension (although this requirement is not met by space-filling curves such as the Hilbert curve).[noparse][[/noparse]4]
- It has a simple and recursive definition.
Comments
http://forums.parallax.com/showthread.php?p=758469
The first fractals to use for graphics are the Mandelbrot set and Julia sets. Wikipedia offers info. And even programs.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Airspace V - international hangar flying!
www.airspace-v.com/ggadgets for tools & toys
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
Btw, Linus demo shows if I'm not mistaken part of a Mandelbrot set zooming and rotating, so yes it can do it
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 4/17/2009 12:12:37 PM GMT
If you have a TV display of 320 x 200 pixels you get almost 64 Kpixels. Of course, in BW you need 8 kByte, but this looks rather boring. The more colors the better. 4 Bits per pixel stored partially in hub RAM, partially in cog RAM would be possible. And compression like RLE or HAM are not really doable if you zoom in since you get irregular fine structures.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Airspace V - international hangar flying!
www.airspace-v.com/ggadgets for tools & toys
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Need to make your prop design easier or secure? Get a PropMod has crystal, eeprom, and programing header in a 40 pin dip 0.7" pitch module with uSD reader, and RTC options.
I wrote a C program that computed Mandelbrots about 20 years ago, and ran it on an old XT clone at 640x480. It took forever. I didn't use any of the standard shortcuts, but computed the color of each pixel separately. That same week we got our first 286 AT clone, with a much better monitor, which I immediately commandeered to see how much faster it was. It took about half of forever.
I obviously could have run with much less resolution, and in fact ran a couple to make sure my program was working (before I bothered running it for hours). The result was very uninteresting.
I wouldn't trust that source if I were you. That's an awfully clueless sentence.
(Later: ) I see it's from Wikipedia. Anyone with the time and expertise want to go fix it?
Post Edited (sylvie369) : 4/17/2009 2:05:35 PM GMT
Enjoy!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Tony
<a href=http://zuzebox.wordpress.com/>http://zuzebox.wordpress.com/</a>