Barnsley fern: Difference between revisions
Content added Content deleted
(Added zkl) |
m (→{{header|zkl}}: doc) |
||
Line 107: | Line 107: | ||
<lang zkl>fcn barnsleyFern(){ |
<lang zkl>fcn barnsleyFern(){ |
||
w,h:=640,640; |
w,h:=640,640; |
||
bitmap:=PPM(w+1,h+1,0xFF|FF|FF); // White |
bitmap:=PPM(w+1,h+1,0xFF|FF|FF); // White background |
||
x,y, nx,ny:=0.0, 0.0, 0.0, 0.0; |
x,y, nx,ny:=0.0, 0.0, 0.0, 0.0; |
||
Line 117: | Line 117: | ||
else nx,ny= 0.85*x + 0.04*y, -0.04*x + 0.85*y + 1.6; |
else nx,ny= 0.85*x + 0.04*y, -0.04*x + 0.85*y + 1.6; |
||
x,y=nx,ny; |
x,y=nx,ny; |
||
bitmap[w/2 + x*60, y*60] = 0x00|FF|00; // Green |
bitmap[w/2 + x*60, y*60] = 0x00|FF|00; // Green dot |
||
} |
} |
||
bitmap.writeJPGFile("barnsleyFern.jpg"); |
bitmap.writeJPGFile("barnsleyFern.jpg"); |