Title - Hummingbird Copyright Amruta Buge, 2014. "There is geometry in the humming of the strings, there is music in the spacing of the spheres" Pythagoras. Coded from Jord Riekwel's original illustration https://dribbble.com/shots/783009-Unused-Poly-Bird - - - - - Open code in Processing software - - - - - void setup(){ size(600,600); smooth(); noStroke(); background(#edf7f6); fill(#a4ddfa); triangle(180, 280, 220, 220, 250, 225); //light blue 1 fill(#1597cb); quad(180,280,250,225,250,260,215,290); //this 2 fill(#60abca); triangle(260, 280, 250, 225, 250, 270); //weird blue 3 fill(#1796cb); triangle(270, 220, 250, 260, 270, 270); //not sure fill(#a2dffc); triangle(270, 270, 280, 240, 270, 220); // this 4 fill(#47b4df); triangle(180,280,225,290,235,279); //tri triangle(180,280,220,280,230,300); //tri fill(#27436b); quad(250,260,270,270,260,280,225,279); //dark blue fill(#f1b61c); triangle(225, 279, 260, 280, 260, 310); //first yellow fill(#f68d20); triangle(225,279,260,310,225,295); //orange //triangle(215,290,220,270,210,260 fill(#294165); triangle(180,280,200,305,230,295); fill(#3a5990); quad(185,280,230,295,225,315,200,305); fill(#bc572b); //af5d2d brown quad(230,295, 260,310, 240,318, 220,315); fill(#395889); triangle(180,315, 205,310, 200,300); // quad(200,300, 180,330, 160,340, 155,300); quad(205,310, 195,325, 185,330, 185,300); fill(#a9defd); quad(180,280, 192,295, 170,295, 160, 280); // triangle(); fill(#e8eff5); //white e8eff5 //quad(209,275, 214,280, 205,286, 204,282); quad(195,300, 190,295, 170,300, 190,295); //quad(190,290, 170,290, 170,295, 175,285); fill(#4eb8e5); triangle(160,300, 160,280, 170, 295); fill(#a9defd); triangle(160,300, 160,280, 140, 295); fill(#adddf5); //adddf5 triangle(130,315,143,315, 140,295); fill(#4cade2); //middle face quad quad(143,315, 175,320, 175,300, 140,295); triangle(145,310, 130,330, 160,310); fill(#3f90c3); triangle(160,298, 160,318, 140, 296); fill(#5e5d5a); //beak_1 triangle(130,315, 140,315, 100,350); fill(#232c2f); triangle(140,315, 143,322, 100,350); fill(#abe1fc); rect(175,300,10,20); fill(#b75b24); triangle(175,319, 185,319, 196, 345); //brown fill(#f59200); quad(195,315, 200,345, 195,344, 185,319); //mango fill(#f4b600); quad(195,315, 210,340, 205,350, 197,345); //HERE fill(#b75b24); triangle(195,315,205,305, 215,310); //brown over mango // fill(#2b8ec5); // triangle(215,300, 205,305, 200,295); //blue tri fill (#f3e900); //yellow quad(213,310, 225,320, 210,343, 195,315); // fill (#000000); quad(225,320, 245,330, 240,345, 210,343); // fill (#92278f); triangle(245,330,260,345,230,345); fill(#f59200); //orange lines quad(212,310, 220,309, 234,322,228,322); quad(212,310, 215,309, 262,345,260,345); fill(#2c4275); triangle(258,330,270,355,260,345); fill(#325886); quad(230,314, 225,318, 262,345, 255,335); quad(230,314, 225,318, 265,345, 260,330); fill(#b1581e); //red tri triangle(260,355, 260,345, 205,350); fill(#f09100); //Mango bottom quad(260,345, 275,360, 275,370, 255,355); fill(#f59200); //Mango triangle(210,340, 265,345, 205,350); fill(#646e6f); //eyes ellipse(150, 303, 7, 6); fill(#415159); rect(150, 303, 4, 3); fill(#9fabb2); rect(148, 303, 6, 1); // fill(#CE947D); // triangle(50,250,250,250,200,200); }