Circulo interactivo Andres Ardaya
De Casiopea
Título | Circulo interactivo |
---|---|
Asignatura | Imagen Escrita 2017 |
Del Curso | Imagen Escrita 2017 |
Carreras | Diseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property. |
Nº | 5 |
Alumno(s) | Andres Ardaya |
<processingjs> float x, y, radio, movX, movY; int direccionX, direccionY;
void setup() {
size(400,400); smooth(); noStroke(); ellipseMode(RADIUS); background(15,57,4); x= 50.0; //coordenada X y= 50.0; //coordenada Y radio = 30; movX = 1.5; movY= 5.0; //velocidad en eje direccionX = 2; //Direccion de movimiento X direccionY= 1; //Direccion de movimiento Y
}
void draw() { fill(255,0,0,10); rect(0,0,width,height); fill(223); ellipse(x, y, radio, radio); if ((x > width-radio) || (x < radio)) {direccionX = -direccionX;} if ((y > height-radio) || (y < radio)) {direccionY = -direccionY;} x += movX * direccionX; y += movY * direccionY;
}
</processingjs>
float x, y, radio, movX, movY; int direccionX, direccionY; void setup() { size(400,400); smooth(); noStroke(); ellipseMode(RADIUS); background(15,57,4); x= 50.0; //coordenada X y= 50.0; //coordenada Y radio = 30; movX = 1.5; movY= 5.0; //velocidad en eje direccionX = 2; //Direccion de movimiento X direccionY= 1; //Direccion de movimiento Y } void draw() { fill(255,0,0,10); rect(0,0,width,height); fill(223); ellipse(x, y, radio, radio); if ((x > width-radio) || (x < radio)) {direccionX = -direccionX;} if ((y > height-radio) || (y < radio)) {direccionY = -direccionY;} x += movX * direccionX; y += movY * direccionY; }