Barnsley fern: Difference between revisions

(Added Julia language)
Line 1,681:
img.flip(dir => 'v')
img.write(file => 'barnsleyFern.png')</lang>
 
=={{header|SPL}}==
<lang spl>mx,my = #.scrsize()
x,y = 0
>
r = #.rnd(100)
? r<85, x,y = f2(x,y)
? r!<85 & r<92, x,y = f3(x,y)
? r!<92 & r<99, x,y = f4(x,y)
? r!<99, x,y = f1(y)
#.drawpoint(x/10*mx+mx/2,my-y/10*my,0,0.5,0,0.1)
<
f1(y) <= 0, 0.16*y
f2(x,y) <= 0.85*x+0.04*y, -0.04*x+0.85*y+1.6
f3(x,y) <= 0.2*x-0.26*y, 0.23*x+0.22*y+1.6
f4(x,y) <= -0.15*x+0.28*y, 0.26*x+0.24*y+0.44</lang>
 
=={{header|zkl}}==
Anonymous user