Utilizando-se da trigonometria, podemos criar um relogio em tempo real. Usaremos para tal fim a lei dos cossenos, já usamos os senos, agora é a vez dos cossenos.Vejamos agora como ficou o codigo
Utilizando-se da trigonometria, podemos criar um relogio em tempo real. Usaremos para tal fim a lei dos cossenos, já usamos os senos, agora é a vez dos cossenos.float angulo = 360/60;
float angulo2 = 360/12;
int raio = 100;
int raioHour =70;
void setup() {
size(500, 300);
}
void draw() {
int h = hour();
h=h%12;
int m = minute();
int s = second();
println(m);
background(255);
noFill();
ellipse(width/2, height/2, 210, 210);
line(width/2, height/2, width/2 + raio* cos(radians(m*angulo- 15*angulo)), height/2 +raio* sin(radians(m*angulo - 15* angulo)));
line(width/2, height/2, width/2 + raioHour* cos(radians(h*angulo2- 15*angulo2)), height/2 +raio* sin(radians(h*angulo2 - 15* angulo2)));
triangle(width/2, height/2,width/2+10,height/2+10, width/2 + raio* cos(radians(m*angulo- 15*angulo)), height/2 +raio* sin(radians(m*angulo - 15* angulo)));
triangle(width/2, height/2,width/2+10,height/2+10, width/2 + raioHour* cos(radians(h*angulo2- 15*angulo2)), height/2 +raio* sin(radians(h*angulo2 - 15* angulo2)));
fill(125,0,0);
triangle(width/2, height/2,width/2+10,height/2+10, width/2 + raio* cos(radians(s*angulo- 15*angulo)), height/2 +raio* sin(radians(s*angulo - 15* angulo)));
}