// Baseado em: REAS/Fry - Processing, p. 308 int num = 50; float[] x = new float[num]; // Vetor que armazena a posição de um ponto em X float[] y = new float[num]; // Vetor que armazena a posição de um ponto em Y void setup() { size(200, 200); // Tamanho da tela noStroke(); smooth(); fill(255, 50); } void draw() { background(128); // Limpa a tela x = subset(x, 1); // Elimina o primeiro elemento do vetor x y = subset(y, 1); // Elimina o primeiro elemento do vetor y x = append(x, mouseX); // mouseX vai para o fim de x y = append(y, mouseY); // mouseY vai para o fim de y for(int i=0;i