Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
import processing.pdf.*;
  
void setup()
{
  size(600,600,PDF,"ornament.pdf");      // def. fenstergroesse
  
  smooth();           // aktiviere antialiasing
  strokeWeight(151);    // linienbreite
}
  
void draw()
{
  background(255);    // def. hintergrundfarbe
  
  for(int x = 0; x <= width; x+=30)
  {
    for(int y = 0; y <= height; y+=30)
    {
      pushMatrix();
        translate(x,y);
    
   scale(.1);         smiley();          // funtions aufruf
      popMatrix();
    }
  }
  
  exit();
}
  
// funktion
void smiley(int x, int y)
{
  println("smiley");
  noFill();
  ellipse(0x,0y,18018,18018);  // kopf
  
  fill(0);
  ellipse(0x - 303,0y - 303,202,5);  // linkes augen
  ellipse(0x + 303,0y - 303,202,5);  // rechtes augen
  
  noFill();
  arc(0x,0y,10010,10010,radians(20),radians(180-20));  // mund
}

...

  • Erstelle ein Ornament, welches sich auf allen 4 Seiten mit sich selbst erweitern lässt. Druck es aus und test es.
  • Erstelle ein Ornament welches mit einem Ornament einer anderen Person erweitert werden kann.

...

  • .

...