2012年3月12日 星期一

HW05-2 :


int num = 50;

int[] x = new int[num];

int[] y = new int[num];

int r,g,b;

void setup() {

size(400, 272);

noStroke();

smooth();

fill(255, 102);

}

void draw() {

background(0);

// Shift the values to the right

for (int i = num-1; i > 0; i--) {

x[i] = x[i-1];

y[i] = y[i-1];

}

// Add the new values to the beginning of the array

x[0] = mouseX;

y[0] = mouseY;

// Draw the circles

for (int i = 0; i < num; i++) {

r = int(random(255));

g = int(random(255));

b = int(random(255));

fill(r,g,b);

ellipse(x[i], y[i], i/2.0, i/2.0);

}

}

****************************************************************************

This exercise shows colorful circles through mouse pointer. I used with array and random functions to follow the mouse pointer and to show several color for circle. I just learned about
how to use array in processing program.

沒有留言:

張貼留言