xxxxxxxxxx
void setup ()
{
size (1000,1000);//größe Arbeitsfläche
background (0); //Farbe Hintergrund
}
void draw ()
{
//Muster Hintergrund
size(1000,1000);
background(0);
fill(255,0,0);
rect(0,0,421,537);
fill(255);
rect(442,0,558,537);
fill(255);
rect(0,558,421,537);
fill(255);
rect(442,558,475,390);
fill(0,0,255);
rect(938,558,68,162);
fill(255);
rect(938,741,68,259);
fill(#FEFF00);
rect(442,969,261,31);
//SEKUNDENZEIGER
pushMatrix ();
translate(width/2,height/2);//punkt, bei dem alles beginnt -> mittelpunkt der Uhr
float sec=map(second(),0,60,0,2*PI);
rotate (sec);
fill(255,255,0);
stroke (0);
println(degrees (sec));
rectMode(CENTER);
rect(0,0,50,-50); //rechteck
rectMode(CORNER);
popMatrix();
//MINUTENZEIGER
pushMatrix ();
translate(500,500);//punkt, bei dem alles beginnt -> mittelpunkt der Uhr
float min=map(minute(),0,60,0,2*PI);
rotate (min);
fill(0,0,255);
stroke (0);
println(degrees (min));
rect(-5,0,10,400); //rechteck Zeiger
popMatrix();
//STUNDENZEIGER
pushMatrix ();
translate(width/2,height/2);//punkt, bei dem alles beginnt -> mittelpunkt der Uhr
float h=map(hour(),0,60,0,2*PI);
rotate (h);
fill(255,0,0);
stroke (0);
println(degrees (h));
rect(-5,0,10,200); //rechteck
popMatrix();
}