void setup() {
  size(500, 500);
  smooth();
  frameRate(24);
}
void draw() {
  fill(255, 50);
  rect(0, 0, width, height);
  generateLineAnimal();
}
void  generateLineAnimal() {
    for (int i=0; i<3; i++) {
      lineAnimal(int(random(width)), int(random(height)), int(random(10,100)), int(random(1, 100)));
  }
}
void lineAnimal(int xpos, int ypos, int radius, int segments) {
  int angle = 360/segments;
  for (int j=0; j<=segments; j++) {
    pushMatrix();
    translate(xpos+j, ypos+j);
    int ix = int(radius * sin(angle*j));
    int yps = int(radius * cos(angle*j));
    line (0, 0, ix, yps);
    popMatrix();
  }
  
}
Linientierchen
Published:

Linientierchen

Published:

Creative Fields