{"id":67552,"date":"2021-10-12T12:46:07","date_gmt":"2021-10-12T16:46:07","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/?p=67552"},"modified":"2021-10-12T12:53:32","modified_gmt":"2021-10-12T16:53:32","slug":"project-06-abstract-clock-16","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/2021\/10\/12\/project-06-abstract-clock-16\/","title":{"rendered":"Project 06: Abstract Clock"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><div class=\"wp-block-file\"><a class=\"p5_sketch_link\" data-width=\"300\" data-height=\"480\" href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-80.js\">sketch<\/a><a href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/uploads\/2021\/10\/sketch-80.js\" class=\"wp-block-file__button\" download=\"\">Download<\/a><iframe src=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-content\/plugins\/p5-embedder\/p5_iframe.html\" class=\"p5_exampleFrame\" width=\"300\" height=\"480\"><\/iframe><pre class=\"language-javascript\"><code class=\"p5_editor language-javascript\">\/\/ Jiyeon Chun\n\/\/ Section C\n\/\/ jiyeonch@andrew.cmu.edu \n\/\/ Project-06-A\n\nvar glowsize = 200; \/\/sec\nvar waxDrip; \/\/min\nvar candleHeight = 180; \/\/hour\n\nfunction setup() {\n    createCanvas(300, 480);\n}\n\nfunction draw() {\n    background(136, 39, 39);\n\n    \/\/get current time\n    var H = hour();\n    var M = minute();\n    var S = second();\n\n\/\/second to glow toggle\n    if (S%2 == 0) {\n        glowSize = 180;\n    } else {\n        glowSize = 200;\n    }\n\n\/\/hour to candle height\n    candleHeight = 180+(H*5);\n\n\/\/minute to wax drip\n    waxDrip = candleHeight+30+M;\n\n\/\/glow\n    noStroke();\n    fill(255, 176, 0,50);\n    ellipse(150,candleHeight-40,glowSize);\n    \n\/\/candle\n    noStroke();\n    fill(198, 187, 141);\n    rect(120,candleHeight,60,220);\n\n\/\/background\n    noStroke();\n    fill(136, 39, 39);\n    rect(0,400,300,220);\n\n\/\/dish\n    noStroke();\n    fill(151, 127, 33);\n    quad(80,390,100,430,200,430,220,390);\n\n\/\/dish handle\n    strokeWeight(8);\n    stroke(151, 127, 33);\n    fill(136, 39, 39);\n    ellipse(232,400,40);\n\n\/\/flame\n    noStroke();\n    fill(255, 176, 0);\n    ellipse(150,candleHeight-40,40,50);\n    triangle(131,candleHeight-48,150,candleHeight-95,169,candleHeight-48);\n\n\/\/wax\n    strokeWeight(8);\n    stroke(237, 229, 195);\n    line(120,candleHeight,180,candleHeight);\n    line(158,candleHeight,158,waxDrip); \/\/longone\n    line(170,candleHeight,170,waxDrip-20); \/\/shortone\n\n\/\/bible verse\nfill(241, 240, 217);\n    noStroke();\n    textSize(12);\n    textAlign(CENTER);\n    text(\"MATTHEW 25:13\",246,470);\n}\n\n<\/code><\/pre><\/div>\n\n\n\n<p><\/p><\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>sketchDownload \/\/ Jiyeon Chun \/\/ Section C \/\/ jiyeonch@andrew.cmu.edu \/\/ Project-06-A var glowsize = 200; \/\/sec var waxDrip; \/\/min var candleHeight = 180; \/\/hour function setup() { createCanvas(300, 480); } function draw() { background(136, 39, 39); \/\/get current time var H = hour(); var M = minute(); var S = second(); \/\/second to glow toggle &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/2021\/10\/12\/project-06-abstract-clock-16\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Project 06: Abstract Clock&#8221;<\/span><\/a><\/p>\n","protected":false},"author":646,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[106,57],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts\/67552"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/users\/646"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/comments?post=67552"}],"version-history":[{"count":7,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts\/67552\/revisions"}],"predecessor-version":[{"id":67566,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/posts\/67552\/revisions\/67566"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/media?parent=67552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/categories?post=67552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2021\/wp-json\/wp\/v2\/tags?post=67552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}