{"id":72960,"date":"2022-09-25T14:07:29","date_gmt":"2022-09-25T18:07:29","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/?p=72960"},"modified":"2022-09-25T14:07:29","modified_gmt":"2022-09-25T18:07:29","slug":"project-04-string-art-pizza","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/2022\/09\/25\/project-04-string-art-pizza\/","title":{"rendered":"Project 04: String Art Pizza"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p>I made a pizza, a box, and a sun. I&rsquo;m not really sure where I was going with this but I ate pizza.<\/p>\n\n\n<div><a class=\"p5_sketch_link\" href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/uploads\/2022\/09\/sketch-376.js\" data-width=\"400\" data-height=\"300\">sketch<\/a><iframe src=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-content\/plugins\/p5-embedder\/p5_iframe.html\" class=\"p5_exampleFrame\" width=\"400\" height=\"300\"><\/iframe><pre class=\"language-javascript\"><code class=\"p5_editor language-javascript\">\/\/Kaitlyn Chow\n\/\/kachow\n\/\/Section A\n\nvar dx1;\nvar dy1;\nvar numLines= 20;\nvar starLines= 8;\nvar angle=0;\nvar boxLines=40;\n\n\n\nfunction setup() {\n    createCanvas(400, 300);\n    background(220);\n    dx1= (30-50)\/ numLines;\n    dy1= (150-50)\/ numLines;\n    dyBox= (100)\/ boxLines;\n\n\n}\n\nfunction draw() {\n    \/\/Shape 1 pizza: Lines from pizza left to the point (200, 170)\n    stroke(250, 245, 202);\n    line(50, 50, 30, 150);   \/\/pizza left side\n    line(30, 150, 200, 160); \/\/pizza right bottom\n    line(200, 160, 50, 50);  \/\/pizza right top\n    var x1= 50;\n    var y1= 50;\n    for(var p=0; p&lt;= numLines; p+=1){\n        line (x1, y1 , 200, 160);\n        x1+= dx1;\n        y1+= dy1;\n\n    }\n    \/\/crust & toppings\n    stroke(183, 137, 70);\n    strokeWeight(5);\n    line(50, 50, 30, 150);\n\n    noStroke();\n    fill(255, 0, 0);\n    circle (75, 100, 20);\n    circle (75+20, 140, 20);\n    circle (75+20+30, 120, 20);\n\n\n\n    \/\/shape 2 sun: each time, line x and y position changes\n    stroke(1);\n    strokeWeight(1);\n    var xStar= 300;\n    var yStar= 50;\n    for(var s=0; s&lt;=starLines; s+=1){\n        push();\n        translate(300, 50);\n        rotate(radians(angle));\n        angle+=2\n        line(s, 0, s, 50);\n        pop();\n    }\n\n\n    \/\/shape 3 pizza box:\n    noFill();\n    push();\n    translate(200, 175); \/\/location of box\n    rect(0, 0, 100, 100);\n    \/\/left side(0, 0, 0, 100);\n    \/\/right side(100, 0, 100, 100);\n\n    \/\/box design\n    stroke(78, 52, 46);\n    var x1Box=0;\n    var y1Box=0;\n    var x2Box=100;\n    var y2Box=100;\n    for(var a=0; a&lt;=boxLines; a+=1){\n        line(x1Box, y1Box, x2Box, y2Box);\n        y1Box+=dyBox\n        y2Box-=dyBox\n\n        \/\/line colors\n        if(a%2==1){\n            stroke(78, 52, 46); \/\/dark brown\n        }\n        else{\n            stroke(156, 90, 5); \/\/caramel brown\n        }\n\n    }\n\n    pop()\n\n\n\n\n\n}\n<\/code><\/pre><\/div><\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>I made a pizza, a box, and a sun. I&rsquo;m not really sure where I was going with this but I ate pizza. sketch \/\/Kaitlyn Chow \/\/kachow \/\/Section A var dx1; var dy1; var numLines= 20; var starLines= 8; var angle=0; var boxLines=40; function setup() { createCanvas(400, 300); background(220); dx1= (30-50)\/ numLines; dy1= (150-50)\/ numLines; &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/2022\/09\/25\/project-04-string-art-pizza\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Project 04: String Art Pizza&#8221;<\/span><\/a><\/p>\n","protected":false},"author":711,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[102,55],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/72960"}],"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\/711"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/comments?post=72960"}],"version-history":[{"count":5,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/72960\/revisions"}],"predecessor-version":[{"id":73023,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/posts\/72960\/revisions\/73023"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/media?parent=72960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/categories?post=72960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/15-104\/f2022\/wp-json\/wp\/v2\/tags?post=72960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}