Tomás Valladares, pizarra +objetos
De Casiopea
Título | pizarra con pelotitas de colores |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 6 |
Asignatura | Imagen Escrita 2012, |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | Tomás Valladares Vergara |
El trabajo esencialmente trata de reconfigurar la pizarra anterior. siendo cada esfera presionada con el mouse un objeto nuevo dentro de un arreglo, no tiene algo novedoso intento insertar gravedad en cada esfera pero no resulta *
// tab 1 Bolita bola; int gravedad = 1; void setup(){ size (700, 700); smooth(); frameRate(15); bola = new Bolita(); } void draw(){ background(#FFFEFC); //si el mouse se encuentra en tal rango hacer el primer tercio Fondo(); bola.hacer(); } /* void gravity() { // Add gravity to speed speed = speed + gravity; } void move() { // Add speed to y location y = y + speed; // If square reaches the bottom // Reverse speed if (y > height) { speed = speed * -0.95; y = height; } } */ ////////////////////////////////////////////////////7 //pestaña 2 class Bolita { int[] puntx = new int[1000]; int[] punty = new int[1000]; int c; int p; int vel; Bolita () { vel = 0; c=0; colorMode(HSB, 100); stroke(#7005FF, 140); } void hacer() { if (mousePressed) { puntx[c] = mouseX; punty[c] = mouseY; println(c); c ++; } for (int i = 0; i <= c; i++) { fill(random(360), 100, 100); ellipse(puntx[i], punty[i], 10, 10); } } } void Fondo(){ if (mouseX < 233) { fill(#FF7E05,5); rect(0, 0, 233, 700); // Left //tambien si se encuentra dentro del segundo tercio hacer un rectangulo } else if ((mouseX >= 233) && (mouseX <= 466)) { fill (#D8FF03,5); rect(233, 0, 233, 700); // Middle } else { fill (#03FFBE,5); rect(466, 0, 700, 700); // Right }}