{"id":3011,"date":"2022-03-30T10:57:07","date_gmt":"2022-03-30T10:57:07","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=3011"},"modified":"2022-03-30T16:10:15","modified_gmt":"2022-03-30T16:10:15","slug":"large-assignment-3-connor-frost","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2022\/03\/30\/large-assignment-3-connor-frost\/","title":{"rendered":"Large Assignment 3 &#8211; Connor Frost"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Processing and Tile Generation<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">For my tiling, I primarily planned to use the Turtle library to create a tile. I was primarily interested in diamond shapes with an inset pattern and that is my main motivation. This gave me a lot more creativity to come up with a unique design in the center.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"315\" height=\"311\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile-1.png\" alt=\"\" class=\"wp-image-3012\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile-1.png 315w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile-1-300x296.png 300w\" sizes=\"auto, (max-width: 315px) 100vw, 315px\" \/><figcaption>Simple tile generation<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">I tried going about this tiling phase in a few different ways. I first tried using turtle to create a randomized tiling application but that didn&#8217;t seem to work out to well as the geometry and keeping track of all the angles was much more difficult than I imagined. I think that maybe forgoing the turtle implementation may have saved me some time and allowed me to experiment with much more color within processing.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"742\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles.png\" alt=\"\" class=\"wp-image-3013\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles.png 740w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles-300x300.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles-150x150.png 150w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles-575x577.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles-380x381.png 380w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><figcaption>Tiles in an ensemble!<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Mistakenly, at some point I managed to &#8220;combine&#8221; the lines of the tile onto other tiles which led to very interesting results. It was something that I looked into much further with the 3d printing phase!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"598\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles2.png\" alt=\"\" class=\"wp-image-3014\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles2.png 695w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles2-300x258.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles2-575x495.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tiles2-380x327.png 380w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><figcaption>Example of how a tile that is not perfectly aligned can still produce very intricate designs that are very interesting<\/figcaption><\/figure><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">3D Tiling Across a Surface<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">There were quite a few modifications done to ensure that I was able to use the tile from the previous step which included raising the lines of the tile and creating a surface. I eventually had to treat the interior and exterior of the tile differently and then union the shapes.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"335\" data-id=\"3015\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_single.png\" alt=\"\" class=\"wp-image-3015\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_single.png 500w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_single-300x201.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_single-380x255.png 380w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption>Single 3d tile <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"615\" data-id=\"3016\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat-1024x615.png\" alt=\"\" class=\"wp-image-3016\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat-1024x615.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat-300x180.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat-768x461.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat-920x552.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat-575x345.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat-380x228.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile_flat.png 1098w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Lined up tiles<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"298\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-1024x298.png\" alt=\"\" class=\"wp-image-3025\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-1024x298.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-300x87.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-768x223.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-1140x332.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-920x268.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-575x167.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1-380x111.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/gh-1.png 1492w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Finished product of grasshopper code<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I created two simple planar tiles with height offsets according to different functions. My functions were the e(-5<em>x^2<\/em>y^2) and cos(pi * x) + sin(pi * x) which helped produce two nice rendered models.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"425\" data-id=\"3018\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d1.png\" alt=\"\" class=\"wp-image-3018\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d1.png 615w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d1-300x207.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d1-575x397.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d1-380x263.png 380w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"596\" height=\"372\" data-id=\"3017\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d2.png\" alt=\"\" class=\"wp-image-3017\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d2.png 596w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d2-300x187.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d2-575x359.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d2-380x237.png 380w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I feel that I spent so much more time with the cylindrical 3d model and really committed myself to have a model that had a lot of holes but was still able to print without supports. I eventually ditched the interior of the tile as my design included lines that were both horizontal and vertical so no matter how I rotated \/ oriented the tile, it would become a very tricky to print. By keeping most of my angles &gt; 50 degrees, I was able to get something that worked out pretty well. My domain that I wrapped around was just a simple cylinder with an expanding radius as z grew.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"669\" height=\"499\" data-id=\"3024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d3-2.png\" alt=\"\" class=\"wp-image-3024\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d3-2.png 669w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d3-2-300x224.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d3-2-575x429.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d3-2-380x283.png 380w\" sizes=\"auto, (max-width: 669px) 100vw, 669px\" \/><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" data-id=\"3035\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-1024x577.jpg\" alt=\"\" class=\"wp-image-3035\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-1024x577.jpg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-300x169.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-768x432.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-1536x865.jpg 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-2048x1153.jpg 2048w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-1140x642.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-920x518.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-575x324.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100220-380x214.jpg 380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" data-id=\"3036\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-1024x577.jpg\" alt=\"\" class=\"wp-image-3036\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-1024x577.jpg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-300x169.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-768x432.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-1536x865.jpg 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-2048x1153.jpg 2048w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-1140x642.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-920x518.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-575x324.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100230-380x214.jpg 380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" data-id=\"3037\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-1024x577.jpg\" alt=\"\" class=\"wp-image-3037\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-1024x577.jpg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-300x169.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-768x432.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-1536x865.jpg 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-2048x1153.jpg 2048w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-1140x642.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-920x518.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-575x324.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220330_100240-380x214.jpg 380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption\">Final 3D Printed form<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Most of my challenges were with the cylindrical model creation and brute force testing that a model would print well without supports. I also had some problems with the belt of my machine becoming very loose and some minor problems arose due to that. Here are some additional models that I looked at and played around with:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"566\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d4.png\" alt=\"\" class=\"wp-image-3019\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d4.png 808w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d4-300x210.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d4-768x538.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d4-575x403.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/tile3d4-380x266.png 380w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><figcaption>Renders that were pretty cool but were not included<\/figcaption><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Code<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Link to Code: https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ConnorFrostLA3.zip <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Processing and Tile Generation For my tiling, I primarily planned to use the Turtle library to create a tile. I was primarily interested in diamond shapes with an inset pattern and that is my main motivation. This gave me a lot more creativity to come up with a unique design in the center. I tried going about this tiling phase [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-3011","post","type-post","status-publish","format-standard","hentry","category-large-assignment-3-tiling"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/3011","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\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=3011"}],"version-history":[{"count":3,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/3011\/revisions"}],"predecessor-version":[{"id":3039,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/3011\/revisions\/3039"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=3011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=3011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=3011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}