{"id":73073,"date":"2022-09-25T18:00:42","date_gmt":"2022-09-25T22:00:42","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/?p=73073"},"modified":"2022-09-25T20:26:46","modified_gmt":"2022-09-26T00:26:46","slug":"04-project-alexia","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/2022\/09\/25\/04-project-alexia\/","title":{"rendered":"04 Project: Alexia"},"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\" id=\"wp-block-file--media-8cbc2062-35e2-4f09-996d-7665d6db516a\" href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/sketch-391.js\">sketch<\/a><iframe src=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/plugins\/p5-embedder\/p5_iframe.html\" class=\"p5_exampleFrame\" width=\"\" height=\"\"><\/iframe><pre class=\"language-javascript\"><code class=\"p5_editor language-javascript\">\/\/Alexia Forsyth\n\/\/aforsyth\n\/\/Section A\n\nvar dx1;\nvar dy1;\nvar dx2;\nvar dy2;\nvar angle = 3;\nvar numLines = 350;\n\n\n\nfunction setup() {\n    createCanvas(400, 300);\n    background(255,240,105);\n    dx1 = (25)\/numLines;\n    dy1 = (135)\/numLines;\n    dx2 = (25)\/numLines;\n    dy2 = (-135)\/numLines;\n}\n\nfunction draw() {\n\n\tpush();\/\/saves original origin\n\ttranslate(100,100); \/\/translate by 100 for the sun center\n    var x1 = -(width);\n    var y1 = height\/2;\n    var x2 = 0;\n    var y2 = height\/2;\n\n    \/\/dark red bottom layer of lines\n    for (var i = 0; i &lt;= numLines; i += 1) {\n    \tstroke(215,100,20);\n        rotate(radians(angle));\n        line(x1, y1, x2, y2);\n        x1 += dx1;\n        y1 += dy1;\n        x2 += dx2;\n        y2 += dy2;\n    }\n\n    \/\/revert to original coordinates\n    var x1 = -(width);\n    var y1 = height\/2;\n    var x2 = 0;\n    var y2 = height\/2;\n    numLines -= 20;\/\/reduce number of lines by 20\n    angle +=5; \/\/rotate by 5\n\n    \/\/3rd dark orange layer\n    for (var i = 0; i &lt;= numLines; i += 1) {\n    \tstroke(205,95,0);\n        line(x1, y1, x2, y2);\n        rotate(radians(angle));\n        line(x1, y1, x2, y2);\n        x1 += dx1;\n        y1 += dy1;\n        x2 += dx2;\n        y2 += dy2;\n    }\n\n    \/\/revert to original coordinates\n    var x1 = -(width);\n    var y1 = height\/2;\n    var x2 = 0;\n    var y2 = height\/2;\n    numLines -= 20;\/\/reduce number of lines by 20\n    angle +=5; \/\/rotate by 5\n\n    \/\/second bright orange layer\n    for (var i = 0; i &lt;= numLines; i += 1) {\n    \tstroke(204,153,0);\n        line(x1, y1, x2, y2);\n        rotate(radians(angle));\n        line(x1, y1, x2, y2);\n        x1 += dx1;\n        y1 += dy1;\n        x2 += dx2;\n        y2 += dy2;\n    }\n\n    \/\/revert to original coordinates\n    var x1 = -(width);\n    var y1 = height\/2;\n    var x2 = 0;\n    var y2 = height\/2;\n    angle +=5; \/\/angle by 5\n    numLines -= 20; \/\/subtract number of lines by 20\n\n    \/\/outer yellow lines\n    for (var i = 0; i &lt;= numLines; i += 1) {\n    \tstroke(250,236,30);\n        line(x1, y1, x2, y2);\n        rotate(radians(angle));\n        line(x1, y1, x2, y2);\n        x1 += dx1;\n        y1 += dy1;\n        x2 += dx2;\n        y2 += dy2;\n    }\n\n    pop(); \/\/revert to original origin\n    fill(204,153,0);\n    noStroke();\n    ellipse(113,95,150,150); \/\/sun\n\n    noLoop();\n    \n}<\/code><\/pre><\/div><\/body><\/html>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":718,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/73073"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/users\/718"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/comments?post=73073"}],"version-history":[{"count":2,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/73073\/revisions"}],"predecessor-version":[{"id":73093,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/73073\/revisions\/73093"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/media?parent=73073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/categories?post=73073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/tags?post=73073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}