Ir al contenido principal

Círculo en processing

//  DECLARACIÓN DE VARIABLES

ArrayList points;
int counter;
double step, theta;
PVector dummy;

//PARTE DE CONFIGURACIÓN

void setup(){
  frameRate(30);//INSTRUCCIÓN PARA ACELERAR LA EJECUCIÓN
  size(500,500);
  background(60); //
  stroke(50, 100, 45);
  fill(100, 80, 60); // COLOR DEL CÍRCULO
  points=new ArrayList();
  dummy=new PVector(0,0);
  counter=0;
  theta=0;
  step=Math.PI/40;
  }
 
  //LOOP
 
  void draw(){
    float actx=0;
    float acty=0;
    float h=150;
    float k=150;
    float r=50;
    background (250, 200, 160); //COLOR DE FONDO
    actx=h;
    acty=h;
    //for(float theta=0; theta<2*Math.PI;theta+=step)
    if(theta<2*Math.PI)//CONTROLAR LAS VUELTAS QUE DA EL DIBUJO
    {float x=(float)(h+r*Math.cos(theta));
    float y=(float)(k-r*Math.sin(theta));
    //point(x,y);
    pint p= new pint(x,y,counter);
    points.add(p);
    ellipse(x,y,20,90);
    counter++;
    theta+=step;
    trace();
    }
    }
    void trace(){
      for(int i=0;i<points.size()-2;i++){
        pint p1=(pint)points.get(i);
        pint p2=(pint) points.get(i+1);
        if(p1.index==p2.index-1)
        line(p1.x,p1.y,p2.x,p2.y);
        }
        }
        class pint extends PVector{
          float x,y;
          float index;
         
          pint(float x_,float y_,float i){
            x=x_;
            y=y_;
            index=i;
            }
            }


Comentarios

Entradas populares de este blog

Newton y el Caballero d’Arcy esbozan la persistencia retiniana y casi alcanzan la iluminación

Newton y el Caballero d’Arcy esbozan la persistencia retiniana y casi alcanzan la iluminación Los humanos ansiamos representar lo que alcanzamos a ver, nuestros horizontes, el pensamiento. La captura de una imagen es un boceto del pensamiento, lo pienso como una estructura de comunicación y, por lo tanto, de lenguaje — específicamente, en este ejemplo, como lenguaje visual — en el que, por supuesto, surgen malentendidos, puesto que existen dos entes distintos en sus horizontes. Por eso, cuando nuestra idea coincide con la de alguien más, nos gobierna el gozo. La búsqueda de un nuevo lenguaje — cuya herramienta serían los inventos que devendrían en movimiento de imágenes — conduciría a la farsa, en medida de que todo lo que se representa se convierte en una ficcionalización de la realidad. Pero, después de todo, el mundo es una ilusión desde el momento tal en que las mismas acciones son una representación de nuestros deseos. _______ Cabe destacar, que he tardado en postear esto...