Monday, April 26, 2021

Tick Tok Clock

  Tick Tok Clock




Codes:

var hr,min,sec

function setup() {
  createCanvas(1000,800);

}

function draw() {
  background("black");  

  angleMode(DEGREES);

  hr = hour();
  min=minute();
  sec = second();

  hrAngle=map(hr%12,0,12,0,360);
  minAngle=map(min,0,60,8,360);
  secAngle=map(sec,0,60,0,360);

  console.log(hr+" "+min+" "+sec+"")

  translate(500,400)
  rotate(-90)

fill("purple");
arc(0,0,540,540,hr*30,PI);
fill("black")
arc(0,0,520,520,PI,PI)

fill("cyan");
arc(0,0,520,520,min*6,PI);
fill("black")
arc(0,0,500,500,PI,PI)

fill("red");
arc(0,0,500,500,sec*6,PI);
fill("black")
arc(0,0,480,480,PI,PI)

  push();
 rotate(hrAngle);
 stroke("purple");
 strokeWeight(7);
 line(0,0,100,0);
 pop();

 push();
 rotate(minAngle);
 stroke("cyan");
 strokeWeight(7);
 line(0,0,150,0);
 pop();
 
 push();
 rotate(secAngle);
 stroke("red");
 strokeWeight(7);
 line(0,0,200,0);
 pop();

  drawSprites();
}

Reference Links:

Video:-




Previous Post
Next Post

post written by:

0 Comments: