...
Code Block |
---|
void setup() { size(300500,300); smoothstroke(255); stroke(255,255,255strokeWeight(3); noFill(); } void draw() { background(0); bommelsmiley(100,10,140,50height/2); bommelsmiley(150,10,190,50250,height/2); bommelsmiley(200,10,240,50400,height/2); } void bommelsmiley(int x, int y) { println("smiley"); noFill(); ellipse(x,y,int length,int size) {,100,100); // head strokeWeightfill(10); lineellipse(x - 20,y - 10,10,15); // left eye ellipse(x + 20,y+length); - 10,10,15); // right eye strokeWeight noFill(5); ellipsearc(x,y+length,size,size,60,60,radians(20),radians(180-20)); // mouth } |
And here is our first interactive program:
Code Block |
---|
void setup() { size(300,300); background(0); } void draw() {} void mousePressed() { println("x:" + mouseX + ", y:" + mouseY); } |
Exercise 4
Write a sketch where a unique shape follows the mouse position. When you click the mouse, the shape should change in some way (form, colour, size).