xxxxxxxxxx
221
function setup() {
createCanvas(1000, 1000);
angleMode(DEGREES);
}
function draw() {
background(56, 18, 136);
//hair frizz
// colour
noFill();
strokeWeight(1);
stroke(248, 137, 74);
//shape
circle(465, 142, 73);
circle(688, 284, 73);
circle(761, 602, 73);
circle(240, 664, 73);
circle(259, 512, 107);
circle(309, 284, 107);
//back hair
// colour
noStroke();
fill(10, 19, 34)
//shape
circle(298, 689, 173);
circle(352, 577, 173);
circle(395, 642, 173);
circle(648, 587, 173);
circle(645, 731, 173);
circle(593.7, 700.6, 173);
//face
// colour
noStroke();
fill(240, 61, 7);
//shape
rect(352, 234, 288, 356, 140);
//body
// colour
noStroke();
fill(0);
//shape
rect(278, 682, 433, 317, 250, 250, 0, 0);
//eyeball
// #1
fill(255);
circle(493.6, 400.5, 177);
// #2
fill(164, 135, 189);
circle(480.8, 384.3, 130);
// #3
fill(0);
circle(472.8, 375, 51);
// #4
fill(255);
circle(500.5, 365.4, 19.5);
// #5
fill(164, 135, 189);
circle(495.8, 380.2, 14.6);
//viens
stroke(240, 61, 7);
strokeWeight(3);
noFill();
line(431.5, 421.5, 438.5, 449.5);
line(438.5, 449.5, 438.35, 469.6);
line(485.5, 427.5, 485.5, 444.5);
line(485.5, 444.5, 505.5, 463.5);
line(505.5, 463.5, 521.5, 458.5);
line(521.5, 458.5, 529.5, 452.5);
line(505.5, 463.5, 460.5, 458.5);
line(521.5, 458.5, 537.5, 477.4);
line(573.7, 442.2, 567, 390);
line(550, 412, 569.6, 409);
//eyelid
// colour
noStroke();
fill(240, 61, 7);
//shape
quad(400, 466, 594, 480, 529, 548, 400, 526.9);
//collar
// colour
noStroke();
fill(0);
//shape
ellipse(495.3, 556.5, 231.5, 132);
quad(379.4, 556, 611, 556, 554.8, 706, 438.3, 706);
//front hair
// colour
noStroke();
fill(10, 19, 34)
//shape
circle(710, 641.6, 169);
circle(710, 491, 179);
circle(672, 373, 179);
circle(616, 273.5, 189);
circle(518.8, 198, 211);
circle(379.4, 210.4, 173);
circle(352, 303, 173);
circle(308.8, 426.3, 173);
circle(265.6, 563.7, 173);
//frizz black hair
//colour
stroke(10, 19, 34);
strokeWeight(3);
noFill();
//shape
circle(725.5, 717.5, 107);//
circle(715, 427, 107);//
circle(734.7, 380, 107);//
circle(559.3, 279, 107);//
circle(661.4, 198, 53.6);//
circle(240, 480, 91); //
circle(211.5, 671.4, 70.3); //
//frizz green arc hair
//colour
stroke(0, 255, 0);
strokeWeight(1);
noFill();
//shape
arc(687, 842.2, 107, 107, 290, 90);
arc(788, 610, 107, 107, 30, 290);
arc(783, 556.5, 107, 107, 0, 320);
arc(627.4, 458.4, 107, 107, 220, 95);
arc(681, 249, 107, 107, 65, 30);
arc(583, 157.5, 107, 107, 350, 275);
arc(482, 132.6, 107, 107, 300, 230);
arc(618.8, 643.6, 167, 167, 50, 90);
arc(380, 157.5, 107, 107, 270, 210);
arc(292.4, 284.4, 107, 107, 150, 80);
arc(363.1, 390.4, 107, 107, 50, 0);
arc(232, 444, 107, 107, 180, 110);
arc(211.3, 526, 91, 91, 95, 90);
arc(212.6, 663.8, 107, 107, 250, 135);
arc(232, 683, 91, 91, 160, 90);
arc(286, 790.7, 107, 107, 135, 310);
arc(299, 763.3, 107, 107, 80, 270);
//frizz black arc hair
//colour
stroke(10, 19, 34);
strokeWeight(3);
noFill();
//shape
arc(687, 842.2, 107, 107, 290, 50);
arc(788, 610, 107, 107, 60, 280);
arc(783, 556.5, 107, 107, 105, 300);
arc(627.4, 458.4, 107, 107, 270, 90);
arc(681, 249, 107, 107, 90, 20);
arc(583, 157.5, 107, 107, 0, 260);
arc(482, 132.6, 107, 107, 350, 225);
arc(380, 157.5, 107, 107, 280, 175);
arc(292.4, 284.4, 107, 107, 150, 50);
arc(363.1, 390.4, 107, 107, 90, 30);
arc(232, 444, 107, 107, 205, 90);
arc(211.3, 526, 91, 91, 195, 90);
arc(212.6, 663.8, 107, 107, 270, 125);
arc(232, 683, 91, 91, 180, 90);
arc(286, 790.7, 107, 107, 165, 270);
arc(299, 763.3, 107, 107, 100, 270);
//front frizz arc hair
//colour blue
stroke(56, 18, 136);
strokeWeight(2);
noFill();
//shape
arc(596.7, 382.6, 199, 199, 300, 360);
arc(366.7, 499.6, 199, 199, 90, 180);
//colour yellow
stroke(248, 137, 74);
strokeWeight(1);
noFill();
arc(317.6, 676.2, 107, 107, 90, 180);
arc(760.6, 683.6, 137, 137, 100, 200);
arc(583, 206, 93, 93, 270, 330);
}