{"id":15148,"date":"2024-11-13T23:10:55","date_gmt":"2024-11-14T06:10:55","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=15148"},"modified":"2024-11-13T23:10:55","modified_gmt":"2024-11-14T06:10:55","slug":"desirees-tiling","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/11\/13\/desirees-tiling\/","title":{"rendered":"Desiree&#8217;s Tiling"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><mark style=\"color:#f7d672\" class=\"has-inline-color\">Part 1: 2D Tiles<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Escher-Esque tiling of my choice only used one curve variation that was essentially rotated around the center of the base shape. The original design uses a square as a base shape, with a simple curvature pattern intended to form birds when tiled together. The following was my inspiration for this part:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"990\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher-1024x990.png\" alt=\"\" class=\"wp-image-15150\" style=\"width:288px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher-1024x990.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher-300x290.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher-768x743.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher-920x890.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher-575x556.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher-380x368.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Reference-Escher.png 1100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The only change I made was making the curve more &#8220;curve-like&#8221; rather than using such rigid and straight lines. I felt that it made the tiling and pattern appear much softer when it was all put together. As for the computational part, I used the the program from class and added the curves in Rhino to pass into the Grasshopper Python block. Since there weren&#8217;t any changes that were really made in the code, most of my challenges came from creating the curve in Rhino which took several tries to match that of the reference image. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><mark style=\"color:#eecbcb\" class=\"has-inline-color\">Rhino Images of Escher Tiling:<\/mark><\/em><\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 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=\"1024\" height=\"888\" data-id=\"15152\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-1024x888.png\" alt=\"\" class=\"wp-image-15152\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-1024x888.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-300x260.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-768x666.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-1140x989.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-920x798.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-575x499.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3-380x330.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-3.png 1280w\" 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=\"843\" data-id=\"15155\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4-1024x843.png\" alt=\"\" class=\"wp-image-15155\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4-1024x843.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4-300x247.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4-768x632.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4-920x757.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4-575x473.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4-380x313.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-4.png 1045w\" 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=\"760\" data-id=\"15153\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-1024x760.png\" alt=\"\" class=\"wp-image-15153\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-1024x760.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-300x223.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-768x570.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-1140x846.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-920x683.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-575x427.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2-380x282.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-2.png 1259w\" 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=\"742\" data-id=\"15154\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-1024x742.png\" alt=\"\" class=\"wp-image-15154\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-1024x742.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-300x217.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-768x557.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-1140x826.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-920x667.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-575x417.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1-380x275.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bird-Escher-Rhino-1.png 1490w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now for the triangular 2D tiling, this specific part turned out to be the most difficult to render for me. In my initial attempt, I created a new line in the first Python block, right to the first curve in attempt to close the shape and pass into the lattice block. However, I failed to join this curve to the original first two and had a difficult time &#8220;closing&#8221; the final outcome in a way that all curves were joined together appropriately. Even though the final tiling visually looked correct, the tile coloring was what gave the inconsistencies between the curves away. After making this correction, I had the second issue where the pattern was created only with equilateral triangles, and making any changes to the angle threw off the entire lattice. I eventually figured out that the triangles were only being tiled &#8220;right-side-up&#8221; and missing the rotated triangles that fit in-between each column for each row (hopefully that makes sense). I struggled trying to tile the rotated patterns within the same blocks that had the original tiling, so I eventually decided to create a separate lattice Python block that rotated the original shape, and shifted it slightly along the x-axis and y-axis. Once I was able to correctly create the two tiling patterns, I merged and joined their final results together to create one.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><mark style=\"color:#eecbcb\" class=\"has-inline-color\">Rhino Images of Triangular 2D:<\/mark><\/em><\/h3>\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=\"792\" height=\"502\" data-id=\"15158\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-2.png\" alt=\"\" class=\"wp-image-15158\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-2.png 792w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-2-300x190.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-2-768x487.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-2-575x364.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-2-380x241.png 380w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"430\" data-id=\"15159\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling.png\" alt=\"\" class=\"wp-image-15159\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling.png 695w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-300x186.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-575x356.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Triangular-Tiling-380x235.png 380w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"color:#f7d672\" class=\"has-inline-color\">Part 2: 3D Printed 3D Tiles<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For my 3D printed tiles, I stuck with the Escher style base shape. To fulfill the requirement of making a change along the z-axis, I created a new base shape outline that was placed at three different height levels (layers) on the z-axis and joined them all together to create one object. Once doing so, I lofted the three together and adjusted the offsets to create significant changes that ultimately resulted in a unique tiling of the 3D shape. <\/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=\"777\" height=\"725\" data-id=\"15289\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-1.png\" alt=\"\" class=\"wp-image-15289\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-1.png 777w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-1-300x280.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-1-768x717.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-1-575x537.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-1-380x355.png 380w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"482\" data-id=\"15290\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino-Final.png\" alt=\"\" class=\"wp-image-15290\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino-Final.png 470w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino-Final-293x300.png 293w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino-Final-380x390.png 380w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"492\" height=\"520\" data-id=\"15291\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-Final.png\" alt=\"\" class=\"wp-image-15291\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-Final.png 492w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-Final-284x300.png 284w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-Final-380x402.png 380w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I had a secondary idea where I then added a copy of the blocks an additional time and added a parameter to shift the extrusion up the z-axis slightly more than the first shape. I also ensured that this part had a negative offset smaller than any of the other 3 layers to avoid any unusual holes when taking the two differences. To create the opening in the final object, I added a Solid Difference block in Grasshopper and connected the &#8220;two objects.&#8221; Unfortunately, I was having issues with my 3D printer and was unable to print this one on time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><mark style=\"color:#eecbcb\" class=\"has-inline-color\">Rhino Image of 3D Tiling:<\/mark><\/em><\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"777\" height=\"725\" data-id=\"15255\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino.png\" alt=\"\" class=\"wp-image-15255\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino.png 777w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-300x280.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-768x717.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-575x537.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Base-Shape-Rhino-380x355.png 380w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"742\" data-id=\"15256\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino.png\" alt=\"\" class=\"wp-image-15256\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino.png 755w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino-300x295.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino-575x565.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Individual-Shape-Rhino-380x373.png 380w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1135\" height=\"832\" data-id=\"15257\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino.png\" alt=\"\" class=\"wp-image-15257\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino.png 1135w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-300x220.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-1024x751.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-768x563.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-920x674.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-575x421.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Tile-Shape-Rhino-380x279.png 380w\" sizes=\"auto, (max-width: 1135px) 100vw, 1135px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1015\" height=\"787\" data-id=\"15258\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Tile-Plane-Shape-Rhino.png\" alt=\"\" class=\"wp-image-15258\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Tile-Plane-Shape-Rhino.png 1015w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Tile-Plane-Shape-Rhino-300x233.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Tile-Plane-Shape-Rhino-768x595.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Tile-Plane-Shape-Rhino-920x713.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Tile-Plane-Shape-Rhino-575x446.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Part-2-Rendered-Tile-Plane-Shape-Rhino-380x295.png 380w\" sizes=\"auto, (max-width: 1015px) 100vw, 1015px\" \/><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><em><mark style=\"color:#eecbcb\" class=\"has-inline-color\">3D Printed Images:<\/mark><\/em><\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" data-id=\"15350\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0905.jpg\" alt=\"\" class=\"wp-image-15350\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-id=\"15351\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-768x1024.jpg\" alt=\"\" class=\"wp-image-15351\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-1536x2048.jpg 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-1140x1520.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-920x1227.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-575x767.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-380x507.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0909-scaled.jpg 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=\"15352\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-768x1024.jpg\" alt=\"\" class=\"wp-image-15352\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-1536x2048.jpg 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-1140x1520.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-920x1227.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-575x767.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-380x507.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/IMG_0913-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><mark style=\"color:#f7d672\" class=\"has-inline-color\">Part 3: Surface Morph<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For the final part of this project, I had some difficulty with getting the tile to tile the surface plane of the vase, but fortunately did not spend as much time as I did in the triangular tiling part of this project. My intention was to simply use the original Escher tiling from the first part to tile the vase, however, I was only getting it to tile about 1\/10 of the vase surface. Eventually I got so frustrated that I recreated the entire program from class from scratch and was finally able to render the surface tiling (I still don&#8217;t know what I was doing wrong in my first attempt, both of the programs looked the exact same). I also had the small issue of passing in a brep curve instead of an actual surface, but that issue was a simple fix.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><mark style=\"color:#eecbcb\" class=\"has-inline-color\">Rhino Surface Morph Images:<\/mark><\/em><\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 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=\"849\" data-id=\"15169\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino-1024x849.png\" alt=\"\" class=\"wp-image-15169\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino-1024x849.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino-300x249.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino-768x637.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino-920x763.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino-575x477.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino-380x315.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Tile-Plane-Shape-Rhino.png 1040w\" 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=\"740\" height=\"732\" data-id=\"15167\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Vase-Shape-Rhino.png\" alt=\"\" class=\"wp-image-15167\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Vase-Shape-Rhino.png 740w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Vase-Shape-Rhino-300x297.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Vase-Shape-Rhino-575x569.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Vase-Shape-Rhino-380x376.png 380w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"657\" data-id=\"15168\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Vase-Tile-Rhino.png\" alt=\"\" class=\"wp-image-15168\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Vase-Tile-Rhino.png 705w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Vase-Tile-Rhino-300x280.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Vase-Tile-Rhino-575x536.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Morph-Rendered-Vase-Tile-Rhino-380x354.png 380w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Grasshopper Files:<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-494a189e-9b4f-4a50-a1b2-0efe748fffed\" href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/DesireeForsterTiling.zip\">DesireeForsterTiling<\/a><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/DesireeForsterTiling.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-494a189e-9b4f-4a50-a1b2-0efe748fffed\">Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/DesireeForsterTiling.zip\">https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/DesireeForsterTiling.zip<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part 1: 2D Tiles The Escher-Esque tiling of my choice only used one curve variation that was essentially rotated around the center of the base shape. The original design uses a square as a base shape, with a simple curvature pattern intended to form birds when tiled together. The following was my inspiration for this part: The only change I [&hellip;]<\/p>\n","protected":false},"author":54,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61,46],"tags":[53],"class_list":["post-15148","post","type-post","status-publish","format-standard","hentry","category-tiling24","category-studentwork24","tag-student-work-2024"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15148","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\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=15148"}],"version-history":[{"count":6,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15148\/revisions"}],"predecessor-version":[{"id":15354,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15148\/revisions\/15354"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=15148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=15148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=15148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}