sketch
//Sharon Lee
//dayoungl@andrew.cmu.edu
//Section E
//Project-06
var d = 15;
var r = 0;
var g = 0;
var b = 0;
function setup() {
createCanvas(450,450);
}
function draw(){
background(255);
fill(0, 10);
stroke(0, 160);
var H = hour();
var M = minute();
var S = second();
// rectangle rotates by seconds
translate(width/2, height/2);
for (i = 0; i < S; i++) {
push();
rotate(i / 6.0);
scale(i / 10.0);
stroke(r,g,b);
r = i * 10;
b = i * 4;
rect(0, -50, 10, 50);
// print(S);
pop();
}
//displays time
var lo = height/2;
textSize(20);
textAlign(CENTER);
fill(0);
noStroke();
text(H + " : ", 40, lo);
text(M + " : ", 80, lo);
text(S, 120, lo);
// for (i = 0; i < H; i ++){
// r = 240;
// g = 240;
// b = 240;
// background(r,g,b);
}
// var mappedH = map(H, 0,23, 0, width);
// var mappedM = map(M, 0,59, 0, width);
// var mappedS = map(S, 0,59, 0, width);
// for (j = 0; j < 6; j ++){
// for (i = 0; i <= S; i++){
// stroke(r,g,b);
// strokeWeight(2);
// r = i * 5;
// g = i * 3;
// // line(10 * i, 100 * j, 10 * i, 150);
// ellipse(10 * i, 10 * j, 50, 50);
// }
// }
// }
// for (i = 0; i <= M; i ++){
// ellipse(10 * i, 10 * j, 50, 50);
// }
//second
// for (i = 0; i < 6; i ++){
// for(j = 0; j < 10; j ++){
// // happy = [60 * j];
// // sad = [60 * i];
// push();
// translate(40,40);
// noStroke();
// for (k = 0; k < S; k ++){
// fill(255);
// ellipse (20 * i, 60, d,d);
// pop();
// }
// }
// }
// }
//Display the ellipses
//ellipses change colour as time passes
// for (i = 0; i < 24; i ++){
// var mappedH = map(H, 0,23, 0, d);
// fill(255);
// // r -= hour(-50);
// }
// for (i = 0; i < 24; i ++){
// var mappedM = map(M, 0.59, 0, d);
// fill (255,237,68);
// r = 255;
// g = 237;
// b -= 50;
// ellipse(width/3 + 100, 100, d, d);
// }
// for (i = 0; i < 60; i ++){
// map (S, 0.59, 0, d);
// fill(r,g,b);
// r = H - 5;
// g = H - 5;
// b = H - 5;
// ellipse(width/3 + 250, 100, d, d);
// }