//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
|