{"id":15180,"date":"2024-11-13T23:58:29","date_gmt":"2024-11-14T06:58:29","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=15180"},"modified":"2024-11-13T23:58:30","modified_gmt":"2024-11-14T06:58:30","slug":"large-assignment-5-tiling-11","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/11\/13\/large-assignment-5-tiling-11\/","title":{"rendered":"Large Assignment 5: Tiling"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Part 1: 2D Tiles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Part a) For the first part of this assignment I was not sure what shape I originally wanted to do. I messed with Escher tiling website until I found a shape that resembled an elephant. When I tried to implement this I wasn&#8217;t able to get the trunk correct without overlapping tiles. I continued to mess with the edges until I made this one by accident and I stuck with it because it reminds me of a capybara. I just followed the steps we went over in class and it was fairly simple to create this shape.<\/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=\"364\" height=\"227\" data-id=\"15186\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SingleCapybara.png\" alt=\"\" class=\"wp-image-15186\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SingleCapybara.png 364w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SingleCapybara-300x187.png 300w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"610\" data-id=\"15187\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/TiledCapybara.png\" alt=\"\" class=\"wp-image-15187\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/TiledCapybara.png 849w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/TiledCapybara-300x216.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/TiledCapybara-768x552.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/TiledCapybara-575x413.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/TiledCapybara-380x273.png 380w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Part b) I definitely had more issues with the hexagon tiling than I did on the capybara. I tried using the code we used in class but I think I was running into an error with my vectors and they were not aligning correctly. I decided to start from scratch and create my own code to create the hexagons and tiling them. After that it was much simpler to just create my own hexagon class and recursively call this function with a translation.<\/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=\"352\" height=\"278\" data-id=\"15189\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SingleHexagon.png\" alt=\"\" class=\"wp-image-15189\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SingleHexagon.png 352w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SingleHexagon-300x237.png 300w\" sizes=\"auto, (max-width: 352px) 100vw, 352px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"433\" data-id=\"15188\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/HexagonTiling.png\" alt=\"\" class=\"wp-image-15188\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/HexagonTiling.png 548w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/HexagonTiling-300x237.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/HexagonTiling-380x300.png 380w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Part 2: 3D Tiles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For my 3D print I wanted to use the rail revolve in some way because I have always thought it is one of the coolest commands we&#8217;ve used in Rhino. After messing around with it for a while I wanted to create this dome like shape instead of a simple extrusion. However, this proved to be a little more difficult than I originally thought. Because my shape is uneven when I would use rail revolve to create the dome I realized that it would not properly tiling because the extruded part would overlap the other tiles. To fix this I offset my tile and lofted to that raised offset. Then I used the rail revolve on the offset curve to prevent any overlapping.<\/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=\"768\" height=\"1024\" data-id=\"15372\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling1-768x1024.jpeg\" alt=\"\" class=\"wp-image-15372\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling1-768x1024.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling1-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling1-1152x1536.jpeg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling1-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=\"15375\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling2-768x1024.jpeg\" alt=\"\" class=\"wp-image-15375\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling2-768x1024.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling2-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling2-1152x1536.jpeg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling2-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=\"15377\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling3-768x1024.jpeg\" alt=\"\" class=\"wp-image-15377\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling3-768x1024.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling3-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling3-1152x1536.jpeg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/3dTiling3-scaled.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/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\">For my surface morph I really wanted to try morphing my curve onto a curvy plane because I did not do a topological map for the Data project. I did not really have any problems with this part, I found the slides very helpful when I was creating this surface morph. I did notice that when you to an intense surface morph it alters the original curve a lot and it makes the shape look really funky especially on the edges.<\/p>\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=\"806\" height=\"545\" data-id=\"15199\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorph.png\" alt=\"\" class=\"wp-image-15199\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorph.png 806w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorph-300x203.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorph-768x519.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorph-575x389.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorph-380x257.png 380w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"789\" height=\"589\" data-id=\"15200\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorphTiling.png\" alt=\"\" class=\"wp-image-15200\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorphTiling.png 789w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorphTiling-300x224.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorphTiling-768x573.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorphTiling-575x429.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SurfaceMorphTiling-380x284.png 380w\" sizes=\"auto, (max-width: 789px) 100vw, 789px\" \/><\/figure>\n<\/figure>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-8e19cc1d-c815-40a8-bc32-ad73cf7d4985\" href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/PatrickFryTiling.gh\">PatrickFryTiling<\/a><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/PatrickFryTiling.gh\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-8e19cc1d-c815-40a8-bc32-ad73cf7d4985\">Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Part 1: 2D Tiles Part a) For the first part of this assignment I was not sure what shape I originally wanted to do. I messed with Escher tiling website until I found a shape that resembled an elephant. When I tried to implement this I wasn&#8217;t able to get the trunk correct without overlapping tiles. I continued to mess [&hellip;]<\/p>\n","protected":false},"author":53,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-15180","post","type-post","status-publish","format-standard","hentry","category-tiling24"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15180","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\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=15180"}],"version-history":[{"count":2,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15180\/revisions"}],"predecessor-version":[{"id":15381,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15180\/revisions\/15381"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=15180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=15180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=15180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}