Processing 7

Guarda todos los ejercicios en una carpetan. Comprímela al terminar la case y súbela. El próximo día, podrás descargarla, descomprimirla y continuar tu trabajo. En esta tarea sólo se puede subir un archivo.

Recuerda que cuando en una linea aparece // el programa no interpreta lo que hay desde ese punto hasta el final de la línea. Sirve para hacer comentariosA partir de ahora, todos tus programas deben empezar con un comentario que tenga tu nombre

Función cos

La función cos() es muy interesante para conseguir que algo cambie de manera periódica con el tiempo. Para comprender como funciona se ha creado este programa que permite verlo . Descárgatelo, descomprímelo y abre el programa cos.pde con processing. Al ejecutarlo verás una bola que se mueve de derecha a izquierda. Si dentro de la instrución bola metemos un valor, veremos cómo cambia el valor con el tiempo.

Prueba con bola(50); y bola(-50);. En ambos casos la bola se mueve horizontalmente a altura distinta, pero como lo que hay dentro de bola es constante, no varía. Observa que con bola(0); está a mitad de ventana, con valores positivos se situa más abajo y con negativos más arriba.

Dentro del programa de ejemplo hemos creado la variable y que cambia muy lentamente. Obsérvalo escribiendo bola(y);

Prueba a hora la funcion cos() escribiendo bola(50*cos(y*3));

Lo que metemos dentro de bola tiene la forma A*cos(y*B+C).En el ejemplo A=50, B=3 y C=0.

Ejercicios

  1. Consigue el siguiente programa:
  2. Consigue el siguiente programa:
  3. Consigue el siguiente programa:
  4. Consigue el siguiente programa:
  5. Consigue el siguiente programa:
  6. Crea una variable llamada x que varíe de esta manera x=x+0.1;
    Haz que el color del relleno sea 125*cos(x)+125 en el canal que te interese. Con 125*cos(x) conseguimos que varie de forma periódica entre -125 y +125. Como el color siempre debe ser un valor positivo entre 0 y 255, por eso sumamos 125. Ahora varía entre 0 y 250.

  7. Consigue el siguiente programa:

    Es igual al anterior pero en el canal verde

  8. Consigue el siguiente programa:
  9. Ayuda: necesitas hacer lo mismo pero con dos colores desfasados (la parte en negrita es la que desfasa)
    un color: 125*cos(y)
    otro color: 125*cos(y+1.5).

  10. Consigue el siguiente programa:
  11. En este caso lo que cambia de manera periódica es el radio de la bola. Recuerda que cos devuelve valores positivos y negativos y el tamaño solo puede se positivo. Puedes solucionarlo añadiendo una cantidad o bien haciendo en valor absoluto con abs(numero)

  12. Consigue el siguiente programa: