Dibujar una espiral partiendo del ejemplo anterior

El código que empleamos para dibujar la circunferencia es:

point(width/2 + cos(n) * 100, height/2 + sin(n) * 100);

El valor del seno y del coseno oscilan entre 1 y -1. Para dibujar la circunferencia hemos multiplicado esos valores por 100, que se convierte en radio de la circnferencia.

Pero, ¿y si hacemos que el radio aumente o disminuya?

//Definimos una variable n quenos ayudará a dibujar la onda
float n = 0;
float r = 0;
void setup(){
  size(300,300);
  background(#336699);
  stroke(255);
}
void draw(){
  //esta es la clave
  point(width/2 + cos(n) * r, height/2 + sin(n) * r);
  n = n + 0.05;
  r = r + 0.1;
}

2 Comments

Leave a Comment.