serpiente roja:
jenny benitez
viernes, 13 de febrero de 2015
Lineas coloreadas
http://www.openprocessing.org/sketch/182701
int counter;void setup() { |
size(300,300); |
} |
|
void draw() { |
stroke(0, mouseX, mouseY); |
line(0, 0, mouseX, mouseY); |
}
martes, 10 de febrero de 2015
http://www.openprocessing.org/sketch/184335 (serpiente roja)
int counter; int rojo = 255; |
int tiempo = 0; |
int diametro = 50; |
|
void setup() { |
size(400, 400); |
} |
|
void draw() { |
tiempo = tiempo + 1; |
rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20))); |
diametro = int(50 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo |
|
noStroke(); |
fill(rojo, 0, 0, 50); // Añade un 50% de transparencia al color |
ellipse(mouseX, mouseY, diametro, diametro); |
}
jueves, 5 de febrero de 2015
SERPIENTE ROJA
http://www.openprocessing.org/sketch/184431
1.- En primer lugar, para hacer únicamente un circulo inmóvil, debemos poner el siguiente código:
void setup() {
size(400, 400);
}
void draw() {
noStroke(); // Dibuja formas sin 'borde'
fill(255, 0, 0); // Haz que las figuras sean de color rojo
ellipse(100, 100, 30, 30); // Circulo de 30 pixels de diametro
}
(las letras verdes son aclaraciones de lo que significa cada palabra, pero no es necesario ponerlo)
2.-Después, para conseguir una línea gruesa móvil de un solo color, que se traza a medida que mueves el ratón debes poner este código:
void setup() {
size(400, 400);
}
void draw() {
noStroke();
fill(255, 0, 0);
ellipse(mouseX, mouseY, 30, 30); // Circulo de en funcion de las coordenadas del raton
}
(se reemplazan las coordenadas de la ellipse poniendo en su lugar mouseX y mouseY, lo que permite que la línea se dibuje en función del movimiento del ratón)
3.-En tercer lugar, para conseguir una línea gruesa móvil de varios colores (ej:rojo y negro), que se traza a medida que mueves el ratón, tienes que poner el código:
4.-A continuación, para realizar, una línea gruesa trazada por elmovimiento del ratón y que cambia a medida de los minutos que pongamos se debe introducir el siguiente código:
int rojo = 255;
int tiempo = 0;
void setup() {
size(400, 400);
}
void draw() {
tiempo = tiempo + 1; // Incrementa el tiempo en una unidad
rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20))); // Cambia el rojo, repite el color cada 20s
noStroke();
fill(rojo, 0, 0);
ellipse(mouseX, mouseY, 30, 30);
}
Las variables respecto al tiempo (que es lo que nos interesa eneste apartado) se pueden cambiar.
5.- Por ultimo, para realizar una línea con diferentes grosores y colores que depende del tiempo y que se pinta por el movimiento del ratón, se introduce el siguiente código:
int rojo = 255;
int tiempo = 0;
int diametro = 50;
void setup() {
size(400, 400);
}
void draw() {
tiempo = tiempo + 1;
rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
diametro = int(50 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
noStroke();
fill(rojo, 0, 0, 50); // Añade un 50% de transparencia al color
ellipse(mouseX, mouseY, diametro, diametro);
}
Estos serían algunos de los ejemplos:
1.- En primer lugar, para hacer únicamente un circulo inmóvil, debemos poner el siguiente código:
void setup() {
size(400, 400);
}
void draw() {
noStroke(); // Dibuja formas sin 'borde'
fill(255, 0, 0); // Haz que las figuras sean de color rojo
ellipse(100, 100, 30, 30); // Circulo de 30 pixels de diametro
}
(las letras verdes son aclaraciones de lo que significa cada palabra, pero no es necesario ponerlo)
2.-Después, para conseguir una línea gruesa móvil de un solo color, que se traza a medida que mueves el ratón debes poner este código:
void setup() {
size(400, 400);
}
void draw() {
noStroke();
fill(255, 0, 0);
ellipse(mouseX, mouseY, 30, 30); // Circulo de en funcion de las coordenadas del raton
}
(se reemplazan las coordenadas de la ellipse poniendo en su lugar mouseX y mouseY, lo que permite que la línea se dibuje en función del movimiento del ratón)
3.-En tercer lugar, para conseguir una línea gruesa móvil de varios colores (ej:rojo y negro), que se traza a medida que mueves el ratón, tienes que poner el código:
int rojo = 255; void setup() { size(400, 400);}void draw() { rojo = rojo - 1; // Haz el rojo un poco mas obscuro if (rojo < 0){ rojo = 255; // Cuando llegue al maximo de obscuridad, hazlo claro otra vez } noStroke(); fill(rojo, 0, 0); ellipse(mouseX, mouseY, 30, 30); }int rojo = 255;
int tiempo = 0;
void setup() {
size(400, 400);
}
void draw() {
tiempo = tiempo + 1; // Incrementa el tiempo en una unidad
rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20))); // Cambia el rojo, repite el color cada 20s
noStroke();
fill(rojo, 0, 0);
ellipse(mouseX, mouseY, 30, 30);
}
Las variables respecto al tiempo (que es lo que nos interesa eneste apartado) se pueden cambiar.
5.- Por ultimo, para realizar una línea con diferentes grosores y colores que depende del tiempo y que se pinta por el movimiento del ratón, se introduce el siguiente código:
int rojo = 255;
int tiempo = 0;
int diametro = 50;
void setup() {
size(400, 400);
}
void draw() {
tiempo = tiempo + 1;
rojo = int(128 * (1 + sin(tiempo * 2 * PI / frameRate / 20)));
diametro = int(50 * (1 + sin( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo
noStroke();
fill(rojo, 0, 0, 50); // Añade un 50% de transparencia al color
ellipse(mouseX, mouseY, diametro, diametro);
}
Estos serían algunos de los ejemplos:
(Estas ¨serpientes¨ se les pueden modificar el color, siguiendo los pasos expuestos en el trabajo de las líneas coloreadas)
martes, 27 de enero de 2015
LÍNEAS COLOREADAS.
1.- En primer lugar para empezar me he descargado el programa processing. Éste es el enlace para descargarlo:
2.- Una vez ahí, haz click en la primera entrada. Dale a NO DONATION para no tener que pagar, y descárgate processing 32 bit o 64 bit dependiendo de tu ordenador.
3.- Ahora abre processing. Para conseguir que las líneas sean negras y pintar seguidamente, tendrás que insertar este código:
void setup() {size(300,300);}void draw() {background(255);line(0, 0, mouseX, mouseY);}
Ésto es lo que deberías ver ahora en pantalla:
Para conseguir eso mismo pero con las líneas de diferente color, tendrás que introducir lo siguiente:
void setup() {size(300,300);}void draw() {
stroke(mouseX, 250, mouseY)
line(0, 0, mouseX, mouseY);}
Ésto es lo que deberías ver en pantalla:
jueves, 22 de enero de 2015
"LÍNEAS COLOREADAS"
1.- En primer lugar, es necesario descargar el programa Processing para poder realizar los siguientes pasos en la web:
Una vez dentro, debes darle a No Donation por si no estas interesado en pagar nada. Por último, debes descargar Windows 64-bit o Windows 32-bit dependiendo del formato que tenga tu ordenador.
2. En segundo lugar, en la pantalla de procesing:
- Para poder dibujar lineas de muchos colores debemos poner el código:
void setup() {
size(300,300);
}
void draw() {
stroke(mouseX, 255, mouseY);
line(0, 0, mouseX, mouseY);
Con este mismo código se puede:
- Cambiar las lineas para tengan más de un color que de otro. Debemos cambiar mouseX o mouseY (stroke) por una cifra hasta 255 dependiendo de la importancia que le queramos dar (cuanta más importancia, se debe poner un número mayor).
- Si se quiere que la línea solo sea de color rojo, debemos cambiar mouseX (stroke) por un número entre 1 y 255 (cuanto más bajo, el color se hace más oscuro) y las otras dos cifras ponerlas en 0
- Si se quiere que las líneas solo sean de color azul, debemos cambiar mouseY (stroke) por un número entre el 1 y 255 (cuánto más bajo sea el número, el color se hace más oscuro) y las otras dos cifras se deben poner en 0.
- Para conseguir que salga únicamente verde, se aplica el mismo proceso de las anteriores, aunque se cambia la cifra del medio (255) o se deja igual.
Para que salgan solamente blancas, debemos poner las 3 en 255.
Aquí se pueden ver algunos de los ejemplos:
Suscribirse a:
Entradas (Atom)



.png)
.png)




.png)