pfa au03 task02 ryan english
image:
code:
//windmill composition, task #2, ryan english

#include "Canvas.as"

									// background
var h; 									// horizon line weight
var h = .03

Canvas.setBackgroundColor(.757, .588, .294);
Canvas.setPenColor(.435, .373, .259);	// darkest
Canvas.setPenWeight(h);
Canvas.drawLine(0, .22, 1, .22);		// top
Canvas.setPenColor(.506, .416, .271);	// middark
Canvas.setPenWeight(h * 2);
Canvas.drawLine(0, .238, 1, .238);		// midtop
Canvas.setPenColor(.6, .49, .248);		// middle
Canvas.setPenWeight(h * 3);
Canvas.drawLine(0, .28, 1, .28);		// middle
Canvas.setPenColor(.702, .55, .235);	// midlight
Canvas.setPenWeight(h * 5);
Canvas.drawLine(0, .33, 1, .33);		// midbottom
Canvas.setPenColor(.89, .69, .255);		// lightest
Canvas.setPenWeight(h * 6);
Canvas.drawLine(0, .39, 1, .39);		// bottom


									// windmill 
var lw; 								// windmill line weight;
var lw = .25;
Canvas.setPenColor(.286, .753, .757);

									// big windmill lines
Canvas.setPenWeight(lw * 1);			
Canvas.drawLine(.15, 1, .15, .81); 		// post
Canvas.drawLine(.08, .5, .17, .47); 	// head
Canvas.setPenWeight(lw * .5);
Canvas.drawLine(.15, .81, .15, .485); 	// skiny vert
Canvas.drawLine(.08, .50, .35, .75); 	// 4:15
Canvas.drawLine(.08, .50, .11, .16); 	// 12:15
Canvas.drawLine(.08, .50, .00, .56); 	// 8:15
Canvas.setPenWeight(lw * .25);
Canvas.drawLine(.35, .75, .543, .92); 	// 4:15
Canvas.drawLine(.11, .16, .125, .0);	// 12:15

									// mediumbig windmill lines
Canvas.setPenWeight(lw * .7);
Canvas.drawLine(.47, .92, .47, .55); 	// post
Canvas.drawLine(.42, .36, .49, .338); 	// head
Canvas.setPenWeight(lw * .35);
Canvas.drawLine(.47, .55, .47, .34);	// skiny vert
Canvas.drawLine(.42, .35, .30, .20);	// 11:15
Canvas.drawLine(.42, .35, .32, .50); 	// 7:15
Canvas.drawLine(.42, .35, .60, .36); 	// 3:15
Canvas.setPenWeight(lw * .175);
Canvas.drawLine(.30, .20, .22, .10); 	// 10:45
Canvas.drawLine(.32, .50, .25, .60); 	// 7:15
Canvas.drawLine(.60, .36, .75, .372); 	// 3:15

									// medium windmill lines
Canvas.setPenWeight(lw * .32);
Canvas.drawLine(.68, .65, .68, .40); 	// post
Canvas.drawLine(.65, .29, .69, .275); 	// head
Canvas.setPenWeight(lw * .16);
Canvas.drawLine(.68, .44, .68, .29); 	// skiny vert
Canvas.drawLine(.65, .29, .57, .275); 	// 9:30
Canvas.drawLine(.65, .29, .67, .40); 	// 5:30
Canvas.drawLine(.65, .29, .72, .25); 	// 2:30
Canvas.setPenWeight(lw * .066);
Canvas.drawLine(.57, .275, .52, .265); 	// 9:30
Canvas.drawLine(.67, .40, .69, .45); 	// 5:30
Canvas.drawLine(.72, .25, .76, .228); 	// 2:30

									// smallmedium windmill lines
Canvas.setPenWeight(lw * .12);
Canvas.drawLine(.83, .44, .83, .30); 	// post
Canvas.drawLine(.818, .248, .833, .242);// head
Canvas.setPenWeight(lw * .06);
Canvas.drawLine(.83, .30, .83, .245); 	// skiny vert
Canvas.drawLine(.818, .248, .82, .21); 	// 12:15
Canvas.drawLine(.818, .248, .785, .265);// 8:15
Canvas.drawLine(.818, .248, .86, .27); 	// 4:15
Canvas.setPenWeight(lw * .02);
Canvas.drawLine(.82, .21, .822, .185); 	// 12:15
Canvas.drawLine(.785, .265, .76, .278); // 8:15
Canvas.drawLine(.86, .27, .88, .282); 	// 4:15

									// small windmill lines
Canvas.setPenWeight(lw * .04);
Canvas.drawLine(.92, .35, .92, .27); 	// post
Canvas.drawLine(.915, .251, .923, .249);// head
Canvas.setPenWeight(lw * .02);
Canvas.drawLine(.92, .27, .92, .25); 	// skiny vert
Canvas.drawLine(.915, .251, .89, .225); // 11:00
Canvas.drawLine(.915, .251, .89, .28); 	// 7:00
Canvas.drawLine(.915, .251, .955, .251);// 3:00