Einblick in die generative Gestaltung mit «Processing»

Sechs Kursabende à vier Stunden an der EB Zürich

Kurskonzeption und Leitung Hanna Züllig


< back

						/*
Autor: Yves Scherrer
Kurs: Einblick in die generative Gestaltung mit processing ip971221
Kursleitung: Hanna Zuellig
Veroeffentlicht unter der creative common license Attribution-NonCommercial-ShareAlike
CC BY-NC-SA  http://creativecommons.org/licenses/
*/

float angle = 100;
float offset = 10;
float scalar = 100;
float speed = 0.7;


void setup(){
  frameRate(30); //number of frames per second (speed)
  size(1200,1200);
  background(0);
  smooth();

}

void draw(){
  float x = offset + cos(angle) * scalar;
  float y = offset + sin(angle) * scalar;
  int d = 200; //diameter
  fill(0,1);
  rect(0,0,width,height);
  translate(600,600);
  rotate(angle);
  noFill();
  strokeWeight(0.5);
  stroke(250);
  ellipse(x,y,d,d); //upper left
  scalar += speed;
  angle += speed;
  //fill(0,1);
  //pushMatrix();
  
  //float x = offset + cos(angle) * scalar;
  //float y = offset + sin(angle) * scalar;
  //int d = 500; //diameter
  //translate(600,600);
  //rotate(angle);
  //noFill();
  //strokeWeight(0.5);
  //stroke(250);
  //int d2 = 250;
  //ellipse(x,y,d2,d2); //upper left
  //scalar += speed;
  //angle += speed;
  //fill(0,20);
  //popMatrix();
  
  
  
  if(keyPressed && key=='s'){
    // deaktiviert bei display ueber processing.js  saveFrame("yves_c-####.jpg");
  } 
  
}