{"id":7848,"date":"2023-11-20T21:06:05","date_gmt":"2023-11-20T21:06:05","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=7848"},"modified":"2023-11-20T23:23:52","modified_gmt":"2023-11-20T23:23:52","slug":"large-assignment-5-tiling-2","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2023\/11\/20\/large-assignment-5-tiling-2\/","title":{"rendered":"Large Assignment 5: Tiling"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Part 1: 2D Tiling.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0I had an extremely hard time with this assignment and it comes down to not knowing the coding processes to well. I was first having issues with the code within the first Python block by not setting up any of the lines involving curves. So I was stuck only being able to make block tiles that I was able to manipulate by size or angle of the tiles. I reached out for some help with a couple of other students and they helped me work that issue out. I was also helped out with fixing the Escher tile issue, again a small coding issue along with connecting one of the\u00a0\u00a0grasshopper blocks.<\/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=\"216\" height=\"199\" data-id=\"7853\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/TriTiling2.jpg\" alt=\"\" class=\"wp-image-7853\" \/><figcaption class=\"wp-element-caption\">Tri Tiling<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"216\" data-id=\"7852\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/TriTiling1.jpg\" alt=\"\" class=\"wp-image-7852\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/TriTiling1.jpg 216w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/TriTiling1-150x150.jpg 150w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><figcaption class=\"wp-element-caption\">Tri Tile<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"235\" height=\"216\" data-id=\"7851\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherTiles2.jpg\" alt=\"\" class=\"wp-image-7851\" \/><figcaption class=\"wp-element-caption\">Escher Tiles<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"216\" data-id=\"7850\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherTiles.jpg\" alt=\"\" class=\"wp-image-7850\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherTiles.jpg 216w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherTiles-150x150.jpg 150w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><figcaption class=\"wp-element-caption\">Escher Tiles<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"216\" data-id=\"7849\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherTile.jpg\" alt=\"\" class=\"wp-image-7849\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherTile.jpg 216w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherTile-150x150.jpg 150w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><figcaption class=\"wp-element-caption\">Esher Tile<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Part 2: 3D printed tiles.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0To my disappointment, this one I was unable to create anything. I spent hours trying to combine my Escher tile to the vessel that I tiled onto. I was able to get the vessel positioned over only one tile at a time and was never able to figure out how to combine the two objects. I played around with the grasshopper blocks connecting different blocks together to see if I could get the two to work together but again that got me know where. I\u2019m sure it has everything to do with more coding within the python blocks but this again is out of my skill set as far as coding goes. It was exciting getting to the point of making and understanding how to make a regular tile as opposed to a triangle tile and the Escher tiles themselves.<\/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=\"234\" height=\"216\" data-id=\"7856\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/PonTilesTest1.jpg\" alt=\"\" class=\"wp-image-7856\" \/><figcaption class=\"wp-element-caption\">Attempt at 3D Tiles<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"198\" data-id=\"7857\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/PonTilesTest2.jpg\" alt=\"\" class=\"wp-image-7857\" \/><figcaption class=\"wp-element-caption\">Attempt at 3D tile<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I also had issues creating the surface morph but was able to build the code with some guidance. I had all the code ready and the vessel code loaded and ready to go but I was still missing part of the code that enables the tiles to be wrapped around the vessel itself. My issue was connecting Loft from the vessel code to the Dam block. Then I needed the preview box connected with the surface morph block and all was fine after that. I think playing between the different codes we presented here you can make a lot of cook puzzle and games, like the pons I tried making for the 3D portion of this assignment.\u00a0<\/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=\"326\" height=\"420\" data-id=\"7862\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherforVase2.jpg\" alt=\"\" class=\"wp-image-7862\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherforVase2.jpg 326w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherforVase2-233x300.jpg 233w\" sizes=\"auto, (max-width: 326px) 100vw, 326px\" \/><figcaption class=\"wp-element-caption\">Escher Tile for Vase<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"265\" height=\"343\" data-id=\"7861\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherforVase.jpg\" alt=\"\" class=\"wp-image-7861\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherforVase.jpg 265w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/EscherforVase-232x300.jpg 232w\" sizes=\"auto, (max-width: 265px) 100vw, 265px\" \/><figcaption class=\"wp-element-caption\">Escher tiling for Vase<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"221\" height=\"216\" data-id=\"7863\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/VaseWTiling.jpg\" alt=\"\" class=\"wp-image-7863\" \/><figcaption class=\"wp-element-caption\">Vase With Escher Tiling<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"218\" height=\"219\" data-id=\"7866\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/VaseWTiling2.jpg\" alt=\"\" class=\"wp-image-7866\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/VaseWTiling2.jpg 218w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/VaseWTiling2-150x150.jpg 150w\" sizes=\"auto, (max-width: 218px) 100vw, 218px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The zip file below contains the code to produce these and more. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Tiling.zip\">https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Tiling.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part 1: 2D Tiling.&nbsp; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0I had an extremely hard time with this assignment and it comes down to not knowing the coding processes to well. I was first having issues with the code within the first Python block by not setting up any of the lines involving curves. So I was stuck only being able to make block tiles that [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43,1],"tags":[],"class_list":["post-7848","post","type-post","status-publish","format-standard","hentry","category-tiling_23","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/7848","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=7848"}],"version-history":[{"count":1,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/7848\/revisions"}],"predecessor-version":[{"id":7870,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/7848\/revisions\/7870"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=7848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=7848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=7848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}