Archivo:PELOTAS PROCESSING.png
De Casiopea
PELOTAS_PROCESSING.png (300 × 302 píxeles; tamaño de archivo: 53 kB; tipo MIME: image/png)
Sumario
int nClicks; // contador de clicks Pelota[] P = new Pelota[100]; // arreglo 'P' de 100 Pelotas
void setup(){
size(300, 300); ellipseMode(CENTER); smooth(); nClicks = 0; // reseteo el contador a 0 fill(180,230, 20); background(180,245,15); stroke(255);
}
void draw(){
for(int i = 0; i < nClicks; i++){ P[i].render(); }
}
void mouseReleased(){
P[nClicks] = new Pelota(mouseX, mouseY, pmouseX, pmouseY); nClicks++; if(nClicks == 100){ nClicks = 0; }
}
//---------------------------
class Pelota{
float x, y, velX, velY, r, masa; Pelota(float _x, float _y, float _px, float _py){ x = _x; y = _y; velX = (x - _px)+ random (-2, 2); velY = (y - _py)+ random (-2, 2); r = random(5,20); } void render(){ x += velX; y += velY; if ((x < r) || (x > width - r)){ velX = 0 - velX; } if ((y < r) || (y > height - r)){ velY = 0 - velY; } ellipse(x,y, 2*r, 2*r); }
}
Licencia
El autor de este archivo mantiene todos sus derechos sobre este archivo, los que se encuentran regulados por la Constitución Política de la República (Artículo 19 Nº25) y específicamente por la Ley Nº 17.336 de 1970, sobre Propiedad Intelectual y sus modificaciones, entre las que destacan la Ley Nº 19.166 de 1992, 19.912 y 19.234 de 2018 y la última reforma correspondiente a la Ley Nº 20.435 de mayo de 2010.
Historial del archivo
Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.
Fecha y hora | Miniatura | Dimensiones | Usuario | Comentario | |
---|---|---|---|---|---|
actual | 14:49 21 nov 2011 | 300 × 302 (53 kB) | Carmen gloria castillo (discusión | contribs.) | int nClicks; // contador de clicks Pelota[] P = new Pelota[100]; // arreglo 'P' de 100 Pelotas void setup(){ size(300, 300); ellipseMode(CENTER); smooth(); nClicks = 0; // reseteo el contador a 0 fill(180,230, 20); background(180,245,15) |
No puedes sobrescribir este archivo.
Usos del archivo
La siguiente página usa este archivo: