{"id":858,"date":"2022-02-15T00:01:39","date_gmt":"2022-02-15T00:01:39","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=858"},"modified":"2022-02-15T16:54:52","modified_gmt":"2022-02-15T16:54:52","slug":"rubys-large-assignment-1-l-system-lace","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2022\/02\/15\/rubys-large-assignment-1-l-system-lace\/","title":{"rendered":"Ruby\u2019s Large Assignment 1: L-System Lace"},"content":{"rendered":"\n<ol class=\"wp-block-list\"><li><strong>Three L-Systems.<\/strong><\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">*Abstract Fractals: I made three different abstract fractals for this assignment. I played around with the different values of angles, sizes, iterations, and axioms to create more interesting shapes and patterns. For this first abstract fractal, it took me a very long time to figure out the rule to create this pattern. Also, I had to test it with many different angles to see which angle can make it look the best and I found that using a 60-degree angle can create this interesting pattern.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"901\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal2.png\" alt=\"\" class=\"wp-image-860\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal2.png 900w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal2-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal2-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal2-768x769.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal2-575x576.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal2-380x380.png 380w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption>Abstract Fractal 1<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With the goal of making either spiral or circular shapes, I tried to form up a rule that can create this shape. I also had to test out many different rules to develop the shape that I want. One important fact of the code for this shape is that I have to use exactly 6 iterations so it can create this circular shape with perfect lines wrapping around the circle. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is also one of the shapes that I decided to plot. The result turned out pretty good. Since there is a lot of drawing required for shape, the pen didn&#8217;t release enough ink the entire time during plotting so the drawing is not very clear.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"899\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal3-3.png\" alt=\"\" class=\"wp-image-905\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal3-3.png 897w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal3-3-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal3-3-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal3-3-768x770.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal3-3-575x576.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/abstractFractal3-3-380x381.png 380w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><figcaption>Abstract Fractal 2<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"752\" height=\"741\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150604-4.jpg\" alt=\"\" class=\"wp-image-929\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150604-4.jpg 752w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150604-4-300x296.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150604-4-575x567.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150604-4-380x374.jpg 380w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><figcaption>Abstract Fractal 2 &#8211; Plotting<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The bellow is my Abstract Fractal 3. I tried to create a dandelion flower and this is what I got. It doesn&#8217;t look a lot like a dandelion but I love the shape of this flower. I used different colors in this form to make it more dimensional. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"898\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/AbtractFractal1.png\" alt=\"\" class=\"wp-image-862\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/AbtractFractal1.png 900w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/AbtractFractal1-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/AbtractFractal1-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/AbtractFractal1-768x766.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/AbtractFractal1-575x574.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/AbtractFractal1-380x379.png 380w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption>Abstract Fractal 3<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I adapted the code from the lecture to include the element of randomness on branch structure to create this form. Using the turtle drawing method that we have practiced in the first small project, I divided a circle into many small sections then make the turtle draw from the center of the circle and create branches as it goes. I had a very hard time drawing those red flowers on the small branches because I had to bring the turtle back to the right place before it continues drawing more branches and flowers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"900\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical.png\" alt=\"\" class=\"wp-image-865\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical.png 900w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical-768x768.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical-575x575.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical-380x380.png 380w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><figcaption>Botanical form<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"891\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical2.png\" alt=\"\" class=\"wp-image-931\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical2.png 895w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical2-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical2-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical2-768x765.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical2-575x572.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/botanical2-380x378.png 380w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><figcaption>Botanical form 2<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For this part of our assignment, I wanted to create some geometry shapes that all form up close together so I can use the laser cutter to cut it out. I used a 60-degree angle to create these triangles and I love the structure that it created. I used 4 iterations to create the shape below. This caused me some issues when using the laser cutter because the overall shape is too delicate, I couldn&#8217;t cut out the whole shape as I desired. So, I make another simple shape using only 3 iterations for my cutout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"899\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/shapes.png\" alt=\"\" class=\"wp-image-868\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/shapes.png 901w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/shapes-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/shapes-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/shapes-768x766.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/shapes-575x574.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/shapes-380x379.png 380w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><figcaption>An L-System that is interpreted with shapes other than simple lines<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"866\" height=\"650\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150448-1.jpg\" alt=\"\" class=\"wp-image-875\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150448-1.jpg 866w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150448-1-300x225.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150448-1-768x576.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150448-1-575x432.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150448-1-380x285.jpg 380w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><figcaption>Cutout<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">2.\u00a0<strong>A Rogan Brown inspired cut out<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I had a lot of fun creating my design below. Getting the inspiration from this work of Rogan Brown, I tried to create some big circular shapes that are surrounded by smaller wheels around them. I used the LSystem technique to create branches inside the bigger circles. There are also elements of randomness in this work: the small wheels around the bigger circles are randomly created. I did that to make sure they all stay in groups.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-1024x683.jpg\" alt=\"\" class=\"wp-image-935\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-1024x683.jpg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-300x200.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-768x512.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-1140x760.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-920x613.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-575x383.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9-380x253.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/aa7c1dc7e97a0a4964283d0614c050e9.jpg 1245w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"903\" height=\"901\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/cut-out.png\" alt=\"\" class=\"wp-image-866\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/cut-out.png 903w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/cut-out-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/cut-out-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/cut-out-768x766.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/cut-out-575x574.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/cut-out-380x379.png 380w\" sizes=\"auto, (max-width: 903px) 100vw, 903px\" \/><figcaption>A Rogan Brown inspired design<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"487\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150543.jpg\" alt=\"\" class=\"wp-image-871\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150543.jpg 496w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150543-300x295.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/20220214_150543-380x373.jpg 380w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><figcaption>A Rogan Brown inspired cut out<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Code: <\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-65f8ec07-a8a1-4bd9-9d95-3e0803879a1b\" href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RubyTaLA1.zip\">RubyTaLA1<\/a><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/02\/RubyTaLA1.zip\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-65f8ec07-a8a1-4bd9-9d95-3e0803879a1b\">Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Three L-Systems. *Abstract Fractals: I made three different abstract fractals for this assignment. I played around with the different values of angles, sizes, iterations, and axioms to create more interesting shapes and patterns. For this first abstract fractal, it took me a very long time to figure out the rule to create this pattern. Also, I had to test it [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,1],"tags":[],"class_list":["post-858","post","type-post","status-publish","format-standard","hentry","category-lsystem-lace","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=858"}],"version-history":[{"count":1,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/858\/revisions"}],"predecessor-version":[{"id":936,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/858\/revisions\/936"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}