
Mira-Gumowski fractal
Diff: main.cpp
- Revision:
- 0:e3b22c15d05a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Jan 15 20:23:44 2011 +0000 @@ -0,0 +1,47 @@ +#include "TFT_4DGL.h" + +TFT_4DGL lcd(p9,p10,p11); + +int main() { + + double a,c; + double x,y,f,xa,ya; + + int xout = 0; + int yout = 0; + int n = WHITE; + int m = 0; + + a = -0.6624; + + xa = 14.7176; + ya = -14.6602; + + c = 2*(1-a); + f = a*xa+c*xa*xa/(1+xa*xa); + + while (1) { + + x = f+1*ya; + f = a*x+c*x*x/(1+x*x); + y = f-xa; + + m++; + + if (m==300) { + + m = 0; + + n = rand(); + + } + + xout = 110+(x*3); + yout = 160+(y*5); + + lcd.pixel(xout,yout,n); + + xa = x; + ya = y; +} +} \ No newline at end of file