UHU-StartseiteInformatikTechnikenprocessingEinführung
Dreiecke



Dreiecke

Dreiecke mit Processing

size( 150, 150 );
background( 255, 255, 127 ); // gelblicher Hintergrund
for (int i=0; i<20; i++){   // Schleife, zählt i von 0 bis 19
  fill( i*12, 255-i*4, i*12 ); 
  triangle( 4*i, 4*i, 75, 150-4*i, 150-4*i, 4*i );
}



Erklärung
  • for (int i=0; i<20; i++)
    Schleife, die 20 mal ausgeführt wird, i steht für die Nummer des Schleifendurchlaufs.
  • fill( i*12, 255-i*4, i*12 )
    Setzt die Füllfarbe abhängig von i:
    i = 0: fill( 0, 255, 0 );
    i = 1: fill( 12, 239, 12 );
  • triangle( 4*i, 4*i, 75, 150-4*i, 150-4*i, 4*i );
    Zeichnet ein Dreieck abhängig von i:
    i = 0: triangle( 0, 0, 75, 150, 150, 0 );
    i = 1: triangle( 4, 4, 75, 146, 146, 4 );




Aufgabe
optimal sichtbar mit Firefox Formeln mit asciimath Druckversion