/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://dflab.sketchpad.cc/sp/pad/view/ro.MG3bKCWHeYE/rev.299
*
* authors:
* Ruben.Martins
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
/* @pjs preload="/static/uploaded_resources/p.10348/kandinsky1.png"; */
float r;
float g;
Float b;
void setup () {
size(400, 300);
}
void draw () {
r= random (255);
g= random (255);
b= random (255);
fill(83, 83, 49);
noStroke ();
quad (0, 0, 100, 0, 100, 100, 0, 100);
fill(255, g, b);
noStroke ();
ellipse (50, 49, 92, 92);
fill(181, r, b);
noStroke ();
ellipse (50, 49, 70, 70);
fill(83, g, b);
noStroke ();
ellipse (50, 49, 50, 50);
fill(181, g, b);
noStroke ();
ellipse (50, 49, 30, 30);
fill(r, g, 112);
noStroke ();
ellipse (50, 49, 20, 20);
fill(166, 126, 126);
noStroke ();
quad (100, 0, 200, 0, 200, 100, 100, 100);
fill(161, g, b);
noStroke ();
ellipse (150, 49, 92, 92);
fill(191, g, b);
noStroke ();
ellipse (150, 49, 70, 70);
fill(r, g, 112);
noStroke ();
ellipse (150, 49, 50, 50);
fill(0, 0, 0);
noStroke ();
quad (200, 0, 300, 0, 300, 100, 200, 100);
fill(127, g, b);
noStroke ();
ellipse (250, 49, 92, 92);
fill(r, g, 0);
noStroke ();
ellipse (250, 49, 70, 70);
fill(181, g, b);
noStroke ();
ellipse (250, 49, 50, 50);
fill(r, g, 112);
noStroke ();
ellipse (250, 49, 35, 35);
fill(181, g, b);
noStroke ();
ellipse (250, 49, 20, 20);
fill(50, 57, 50);
noStroke ();
triangle (300, 0, 300, 100, 400, 0);
fill(179, 125, 39);
noStroke ();
triangle (300, 100, 400, 100, 400, 0);
fill(160, g, b);
noStroke ();
ellipse (350, 49, 92, 92);
fill(r, 57, b);
noStroke ();
ellipse (350, 49, 70, 70);
fill(r, 57, b);
stroke (160, 62, 23);
ellipse (350, 49, 50, 50);
fill(r, g, 112);
noStroke ();
ellipse (350, 49, 35, 35);
fill(r, g, 0);
noStroke ();
ellipse (350, 49, 25, 25);
fill(r, g, b);
noStroke ();
ellipse (350, 49, 10, 10);
fill(181, g, b);
noStroke ();
ellipse (350, 49, 5, 5);
fill(255, 231, 0);
noStroke ();
quad (0, 100, 50, 100, 50, 200, 0, 200);
fill(67, 68, 112);
noStroke ();
quad (50, 100, 100, 100, 100, 200, 50, 200);
fill(160, g, b);
noStroke ();
ellipse (50, 150, 100, 100);
fill(r, 126, 126);
noStroke ();
ellipse (50, 150, 80, 80);
fill(255, g, 0);
noStroke ();
ellipse (50, 150, 50, 50);
fill(r, g, b);
noStroke ();
ellipse (50, 150, 25, 25);
fill(r, g, b);
noStroke ();
ellipse (50, 150, 25, 25);
fill(83, 83, b);
noStroke ();
ellipse (50, 150, 18, 18);
fill(111, 126, 85);
noStroke ();
quad (100, 100, 200, 100, 200, 200, 100, 200);
fill(181, g, b);
noStroke ();
ellipse (150, 150, 92, 92);
fill(r, 68, 112);
noStroke ();
ellipse (150, 150, 70, 70);
fill(181, g, b);
noStroke ();
ellipse (150, 150, 50, 50);
fill(r, 83, 49);
noStroke ();
ellipse (150, 150, 30, 30);
fill(160, g, b);
noStroke ();
ellipse (150, 150, 15, 15);
fill(67, g, 112);
noStroke ();
ellipse (150, 150, 5, 5);
fill(255, 231, 0);
noStroke ();
quad (200, 100, 300, 100, 300, 200, 200, 200);
fill(202, g, b);
noStroke ();
ellipse (250, 150, 92, 92);
fill(160, g, 23);
noStroke ();
ellipse (250, 150, 50, 50);
fill(r, 68, 112);
noStroke ();
ellipse (250, 150, 30, 30);
fill(160, 62, g);
noStroke ();
ellipse (250, 150, 10, 10);
fill(67, 68, 112);
noStroke ();
quad (300, 100, 400, 100, 400, 200, 300, 200);
fill(130, g, b);
noStroke ();
ellipse (350, 150, 92, 92);
fill(169, g, 117);
noStroke ();
ellipse (350, 150, 85, 85);
fill(r, g, 112);
noStroke ();
ellipse (350, 150, 70, 70);
fill(r, g, b);
noStroke ();
ellipse (350, 150, 50, 50);
fill(181, g, b);
noStroke ();
ellipse (350, 150, 40, 40);
fill(255, 255, b);
noStroke ();
ellipse (350, 150, 20, 20);
fill(r, g, 0);
noStroke ();
ellipse (350, 150, 8, 8);
fill(181, 98, 32);
noStroke ();
quad (0, 200, 100, 200, 100, 300, 0, 300);
fill(r, 83, b);
noStroke ();
ellipse (50, 250, 92, 92);
fill(166, 126, 126);
noStroke ();
ellipse (50, 250, 70, 70);
fill(r, 113, b);
noStroke ();
ellipse (50, 250, 50, 50);
fill(r, 68, 112);
noStroke ();
ellipse (50, 250, 35, 35);
fill(67, 68, 112);
noStroke ();
quad (100, 200, 200, 200, 200, 300, 100, 300);
fill(160, 62, b);
noStroke ();
ellipse (150, 250, 92, 92);
fill(r, 68, 112);
noStroke ();
ellipse (150, 250, 87, 87);
fill(160, g, b);
noStroke ();
ellipse (150, 250, 80, 80);
fill(181, 98, b);
noStroke ();
ellipse (150, 250, 50, 50);
fill(r, 113, b);
noStroke ();
ellipse (150, 250, 35, 35);
fill(135, g, 77);
noStroke ();
ellipse (150, 250, 25, 25);
fill(r, g, b);
noStroke ();
ellipse (150, 250, 15, 15);
fill(255, 220, 0);
noStroke ();
quad (200, 200, 300, 200, 300, 300, 200, 300);
fill(160, g, b);
noStroke ();
ellipse (250, 250, 97, 97);
fill(219, 139, b);
noStroke ();
ellipse (250, 250, 70, 70);
fill(r, g, 0);
noStroke ();
ellipse (250, 250, 50, 50);
fill(160, g, b);
noStroke ();
ellipse (250, 250, 35, 35);
fill(181, 98, 32);
noStroke ();
quad (300, 200, 400, 200, 400, 300, 300, 300);
fill(r, 83, b);
noStroke ();
ellipse (350, 250, 97, 97);
fill(166, 126, 126);
noStroke ();
ellipse (350, 250, 75, 75);
fill(255, g, 0);
noStroke ();
ellipse (350, 250, 60, 60);
fill(r, 126, b);
noStroke ();
ellipse (350, 250, 35, 35);
fill(181, 98, b);
noStroke ();
ellipse (350, 250, 20, 20);
PImage img = loadImage("/static/uploaded_resources/p.10348/kandinsky1.png");
tint(255,190);
image(img,0,0);
}