The script draws an envelope of lines
from kandinsky import * def line(x1,y1,x2,y2,c): dx=x2-x1; dy=y2-y1 l=max(abs(dx),abs(dy)) dx/=l; dy/=l x=x1+0.5; y=y1+0.5 for i in range(l+1): set_pixel(int(x),int(y),c) x+=dx; y+=dy for i in range(0,320,10): line(319-i,0,0,i*221//319,color(0,0,i*255//319)) line(i,221,319,221-i*221//319,color(i*255//319,0,0))