{"id":14623,"date":"2024-11-12T21:21:44","date_gmt":"2024-11-13T04:21:44","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=14623"},"modified":"2024-11-12T23:34:55","modified_gmt":"2024-11-13T06:34:55","slug":"large-assignment-5-tiling-9","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/11\/12\/large-assignment-5-tiling-9\/","title":{"rendered":"Large Assignment 5- Tiling"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Part 1: 2D Tiling<\/h2>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:37% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"606\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/image-removebg-preview.png\" alt=\"\" class=\"wp-image-14947 size-full\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/image-removebg-preview.png 412w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/image-removebg-preview-204x300.png 204w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/image-removebg-preview-380x559.png 380w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">To create my Escher-esque tile I was focused on creating a tile with symmetry. I didn&#8217;t do anything to fancy I could not find something that really caught my eye and I ended up spending a really long time playing with the Escher tile maker and just had a fun time with creating curves.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"339\" height=\"402\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-9.49.44\u202fPM.png\" alt=\"\" class=\"wp-image-14948\" style=\"width:148px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-9.49.44\u202fPM.png 339w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-9.49.44\u202fPM-253x300.png 253w\" sizes=\"auto, (max-width: 339px) 100vw, 339px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Part B<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">I faced a significant challenges while trying to create triangular tiles, spending a lot of time relearning the basics of linear algebra. After much effort, I think I&#8217;ve found what I believe to be a workaround for creating triangular tiles. Though I&#8217;m sure there must be a more efficient method. I was able to successfully create the tiling by applying some basic vector math to the initial triangle. <\/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 is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"396\" data-id=\"14827\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-08_at_11.22.22_PM-removebg-preview-1.png\" alt=\"\" class=\"wp-image-14827\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-08_at_11.22.22_PM-removebg-preview-1.png 630w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-08_at_11.22.22_PM-removebg-preview-1-300x189.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-08_at_11.22.22_PM-removebg-preview-1-575x361.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-08_at_11.22.22_PM-removebg-preview-1-380x239.png 380w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"228\" height=\"209\" data-id=\"14828\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-2.27.49\u202fPM.png\" alt=\"\" class=\"wp-image-14828\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Part 2: 3D Printed 3D Tiles<\/h2>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"596\" height=\"218\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.10.23\u202fPM.png\" alt=\"\" class=\"wp-image-14847\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.10.23\u202fPM.png 596w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.10.23\u202fPM-300x110.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.10.23\u202fPM-575x210.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.10.23\u202fPM-380x139.png 380w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><figcaption class=\"wp-element-caption\">Grasshopper Block: to loft and cap<\/figcaption><\/figure>\n<\/div>\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">For my <strong>3D Printed 3D Tiles<\/strong> I chose to create a lofted style surface with some new curves for my tiles. I created four layers of tiling at various sizes and layers in the z axis to create a rounded tile shaped. For the fourth layer I scaled down the top tile and put it lower into the z-axis to create a divot in some of the tiles. I chose to use a new curve to add some curve to the generic triangular tiling I also had a issue with complex curves not working well with loft<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"494\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.06.42\u202fPM.png\" alt=\"\" class=\"wp-image-14839 size-full\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.06.42\u202fPM.png 655w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.06.42\u202fPM-300x226.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.06.42\u202fPM-575x434.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-3.06.42\u202fPM-380x287.png 380w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/figure><\/div>\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=\"768\" height=\"1024\" data-id=\"14987\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2370-2-768x1024.jpeg\" alt=\"\" class=\"wp-image-14987\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2370-2-768x1024.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2370-2-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2370-2-1152x1536.jpeg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2370-2-scaled.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"14978\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2369-768x1024.jpeg\" alt=\"\" class=\"wp-image-14978\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2369-768x1024.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2369-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2369-1152x1536.jpeg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2369-scaled.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"848\" data-id=\"14929\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2359-1024x848.jpeg\" alt=\"\" class=\"wp-image-14929\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2359-1024x848.jpeg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2359-300x248.jpeg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2359-768x636.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2359-1536x1271.jpeg 1536w\" 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=\"628\" data-id=\"14975\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2353-1-1024x628.jpeg\" alt=\"\" class=\"wp-image-14975\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2353-1-1024x628.jpeg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2353-1-300x184.jpeg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2353-1-768x471.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_2353-1-1536x942.jpeg 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Part 3: Surface Morph<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Initially when creating the surface morph I wanted to wrap the surface with triangular tiling. When I was attempting to create that I ran into a lot of issues do to the angle. I could not get the tile to a wrap entirely around my vase surface. I had to resort to a plan b and I used my tiling from part 1a. I just needed to create a surface to wrap around, I created one using a python block because I did not have any open surfaces prior to this project. I included an image of the surface rendered with a 0.1 offset because it gave such a cool look to the surface after it had been colored<\/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 is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"383\" data-id=\"14971\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.25.17_PM-removebg-preview.png\" alt=\"\" class=\"wp-image-14971\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.25.17_PM-removebg-preview.png 599w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.25.17_PM-removebg-preview-300x192.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.25.17_PM-removebg-preview-575x368.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.25.17_PM-removebg-preview-380x243.png 380w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><figcaption class=\"wp-element-caption\">Tiling<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"383\" data-id=\"14970\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.26.36_PM-removebg-preview.png\" alt=\"\" class=\"wp-image-14970\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.26.36_PM-removebg-preview.png 414w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.26.36_PM-removebg-preview-300x278.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot_2024-11-12_at_10.26.36_PM-removebg-preview-380x352.png 380w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><figcaption class=\"wp-element-caption\">Surface<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-rounded\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"549\" data-id=\"14969\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.28.10\u202fPM.png\" alt=\"\" class=\"wp-image-14969\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.28.10\u202fPM.png 591w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.28.10\u202fPM-300x279.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.28.10\u202fPM-575x534.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.28.10\u202fPM-380x353.png 380w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><figcaption class=\"wp-element-caption\">0.1 Offset<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"549\" data-id=\"14968\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.27.04\u202fPM.png\" alt=\"\" class=\"wp-image-14968\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.27.04\u202fPM.png 591w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.27.04\u202fPM-300x279.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.27.04\u202fPM-575x534.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-at-10.27.04\u202fPM-380x353.png 380w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><figcaption class=\"wp-element-caption\">Surface Decorated with  tiling<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Code<\/h2>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-749f1321-639d-44b1-a560-774675ed3126\" href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/AndreaTorresTiling.zip\">AndreaTorresTiling<\/a><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/AndreaTorresTiling.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-749f1321-639d-44b1-a560-774675ed3126\">Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part 1: 2D Tiling Part B I faced a significant challenges while trying to create triangular tiles, spending a lot of time relearning the basics of linear algebra. After much effort, I think I&#8217;ve found what I believe to be a workaround for creating triangular tiles. Though I&#8217;m sure there must be a more efficient method. I was able to [&hellip;]<\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-14623","post","type-post","status-publish","format-standard","hentry","category-tiling24"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14623","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\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=14623"}],"version-history":[{"count":14,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14623\/revisions"}],"predecessor-version":[{"id":14997,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14623\/revisions\/14997"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=14623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=14623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=14623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}