{"id":8066,"date":"2023-11-21T16:15:25","date_gmt":"2023-11-21T16:15:25","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=8066"},"modified":"2023-11-22T00:40:32","modified_gmt":"2023-11-22T00:40:32","slug":"large-assignment-5-tiling-6","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2023\/11\/21\/large-assignment-5-tiling-6\/","title":{"rendered":"Large Assignment 5: Tiling"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\">by Daniel Morales-Garcia<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-extra-large-font-size wp-elements-3ec88f522be58d6d05ac4fdb19dfbef9 wp-block-paragraph\" style=\"color:#e97272\"><strong>Part 1: 2D Tiles &#8211; Process and Reflection<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the first part of this assignment, my aim was to create a set of 2D tiles that could be used to tile a plane without gaps or overlaps. The challenge was to manipulate the fundamental geometry of regular polygons to create a tiling pattern that not only aesthetically pleases but also adheres to the mathematical constraints of tiling a regular tile.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Designing the Triangular Tiles<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I leveraged the code we had developed in class for Escher tiling, and introduced a novel element to the mix: an additional line bisecting the tiles, which created a dynamic, geometric triangular pattern. The strategy was to edit the edges and vertices of a base tile, specifically a regular polygon (triangle) that would fit the criteria of one of the three Regular tilings. My primary focus was to ensure that when these tiles were replicated across a plane, they maintained the constraints we had discussed in class, namely, the strict rules that govern the uniformity and fit of tiling patterns.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Implementation and Code<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The process began with defining the side lengths and angles of my base tile. I applied trigonometry to calculate the vertices positions and then used these points to draw the lines that would form the edges of my tiles. To achieve the complex tiling pattern, I duplicated and transformed these base lines across a grid, scaling and rotating them as necessary to fit together seamlessly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the colored tiling, I added another layer of complexity to my grasshopper file. After establishing a grid of lines, I introduced a checker pattern by assigning alternating colors to the tiles. This not only ensured that each tile was distinct but also enhanced the visual impact of the overall tiling. The resulting pattern (as seen in the results in the vessel on part 3) was a vibrant and complex tessellation that fulfilled the assignment&#8217;s formal requirements for 2D tiling.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Challenges and Learnings<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the challenges I encountered was ensuring that the tiling pattern was mathematically sound, meaning no gaps or overlaps. To address this, I spent time adjusting the code to perfect the alignment and fit of each tile<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Results<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"950\" height=\"676\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-12.09.34-AM.png\" alt=\"\" class=\"wp-image-8086\" style=\"width:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-12.09.34-AM.png 950w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-12.09.34-AM-300x213.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-12.09.34-AM-768x546.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-12.09.34-AM-920x655.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-12.09.34-AM-575x409.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-12.09.34-AM-380x270.png 380w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><figcaption class=\"wp-element-caption\"><em>Regular Triangular Tiling<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-text-color has-link-color has-extra-large-font-size wp-elements-eedc0eee3013258499e99211c97a800c wp-block-paragraph\" style=\"color:#e97272\"><strong>Part 2: 3D Printed 3D Tiles<\/strong><\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Designing the 3D Tile<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using the Escher tiling code from class as a starting point, I crafted a 3D tile that would serve as the base for my new creation. The design process involved digitally sculpting the tile into a small mountain looking vessel, giving it a distinctive z-axis transformation that would add a unique aesthetic to the tile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Rhino, I manipulated the Escher tile, scaling it down to create a smaller version, which I then positioned on top of the original tile. This method created a ascending effect, reminiscent of a mountain, which provided the geometric change in the z direction.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"636\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-5.59.58-AM.png\" alt=\"\" class=\"wp-image-8174\" style=\"width:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-5.59.58-AM.png 704w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-5.59.58-AM-300x271.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-5.59.58-AM-575x519.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-5.59.58-AM-380x343.png 380w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><figcaption class=\"wp-element-caption\"><em>Baked Tile Vessel<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Implementation and 3D Printing<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After finalizing the design in Rhino, I exported the tile model for 3D printing. The 3D printing process required calibration to ensure that the physical tiles would fit together just as seamlessly as their digital counterparts. I printed multiple copies of the tile, each 1&#8243; x 1&#8243; in size, to demonstrate the feasibility of the tiling in a tangible form.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I arranged the printed tiles in various configurations, documenting each layout to showcase the versatility and uniformity of the tiling. This step was crucial to prove that the 3D tiles not only had visual appeal but also functioned as a coherent system, just like traditional 2D tiles.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Challenges<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most significant challenges I faced was ensuring the 3D printed tiles would interlock without gaps or overlaps.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Results<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-768x1024.jpeg\" alt=\"\" class=\"wp-image-8163\" style=\"width:auto;height:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-768x1023.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-1153x1536.jpeg 1153w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-1537x2048.jpeg 1537w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-1140x1519.jpeg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-920x1226.jpeg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-575x766.jpeg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line-380x506.jpeg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/line.jpeg 1816w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\"><em>Tile vessels in Line<\/em><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-768x1024.jpeg\" alt=\"\" class=\"wp-image-8165\" style=\"width:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-768x1023.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-1153x1536.jpeg 1153w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-1537x2048.jpeg 1537w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-1140x1519.jpeg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-920x1226.jpeg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-575x766.jpeg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_-380x506.jpeg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/z_.jpeg 1816w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\"><em>Tile Vessels in Z<\/em><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-768x1024.jpeg\" alt=\"\" class=\"wp-image-8166\" style=\"width:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-768x1023.jpeg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-225x300.jpeg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-1153x1536.jpeg 1153w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-1537x2048.jpeg 1537w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-1140x1519.jpeg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-920x1226.jpeg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-575x766.jpeg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square-380x506.jpeg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/square.jpeg 1816w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\"><em>Tile Vessels in Square formation <\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-text-color has-link-color has-extra-large-font-size wp-elements-e6b60b026834e48c4003b6c909d9a463 wp-block-paragraph\" style=\"color:#e97272\"><strong>Part 3: Surface Morph<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The third and final part of this assignment was focused on taking the 2D tiling concept to a new level by applying it to a 3D surface, creating a morphed pattern across a curved form.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Designing the Escher Surface Morph<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilizing the star-shaped Escher tiles I that was used in part 2 of the project, I crafted a pattern that appeared to overlap, creating a mesmerizing optical illusion. This effect was achieved by meticulously adjusting the placement and orientation of each tile to suggest depth and interlocking, despite the tiles being on the same plane.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"622\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.08.54-AM.png\" alt=\"\" class=\"wp-image-8095\" style=\"width:auto;height:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.08.54-AM.png 470w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.08.54-AM-227x300.png 227w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.08.54-AM-380x503.png 380w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><figcaption class=\"wp-element-caption\"><em>Single Escher Tile<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">My grasshopper code allowed me to control the tiling across the surface. I used the left and right Python blocks to generate the tiling lattice and manipulate the tiles&#8217; placement and coloring. The alternating yellow and green colors added another layer of visual complexity, enhancing the 3D illusion of the tiles.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"618\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.51.22-AM.png\" alt=\"\" class=\"wp-image-8093\" style=\"width:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.51.22-AM.png 520w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.51.22-AM-252x300.png 252w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.51.22-AM-380x452.png 380w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><figcaption class=\"wp-element-caption\"><em>Multiple Escher Tiles<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Implementation and Morphing<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the pattern ready, I proceeded to create a 3D bowl-like vessel. This shape was chosen for its simple yet good looking curvature, which would test the adaptability of the tiling pattern. I morphed the Escher tiles onto the vessel&#8217;s surface.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"658\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.57-AM.png\" alt=\"\" class=\"wp-image-8096\" style=\"width:auto;height:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.57-AM.png 578w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.57-AM-264x300.png 264w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.57-AM-575x655.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.57-AM-380x433.png 380w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><figcaption class=\"wp-element-caption\"><em><em>Bowl Vessel Side Profile Before Tiling<\/em> <\/em><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"652\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.16-AM.png\" alt=\"\" class=\"wp-image-8104\" style=\"width:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.16-AM.png 694w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.16-AM-300x282.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.16-AM-575x540.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.16-AM-380x357.png 380w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><figcaption class=\"wp-element-caption\"><em>Bowl Vessel Side Profile After Tiling<\/em> <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"678\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.29-AM.png\" alt=\"\" class=\"wp-image-8115\" style=\"width:540px\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.29-AM.png 660w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.29-AM-292x300.png 292w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.29-AM-575x591.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-2.14.29-AM-380x390.png 380w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><figcaption class=\"wp-element-caption\"><em>Bowl Vessel Aerial Profile Before Tiling<\/em><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"672\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.38-AM-1.png\" alt=\"\" class=\"wp-image-8116\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.38-AM-1.png 660w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.38-AM-1-295x300.png 295w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.38-AM-1-575x585.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/Screen-Shot-2023-11-21-at-1.57.38-AM-1-380x387.png 380w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><figcaption class=\"wp-element-caption\"><em>Bowl Vessel Aerial Profile Before Tiling<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The morphing process required several iterations to get right. The tiles needed to be flexible in terms of size and shape to accommodate the surface&#8217;s curvature without losing their defining characteristics. I adjusted the code to allow for these modifications, ensuring that the tiles remained recognizable and the pattern coherent.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Challenges and Learnings<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adapting a 2D tiling pattern to a 3D surface posed a unique set of challenges. The most significant was ensuring that the tiles conformed to the vessel&#8217;s curved shape without stretching or compressing in an unappealing way which became more complex on a non-planar surface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This part of the project was particularly enlightening in terms of understanding the properties of surface morphing. I learned the importance of flexibility in design and the need for a deep understanding of geometry and spatial relationships when working with complex forms.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Conclusion <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This project was a journey that intersected the realms of mathematics, art, and design through the medium of computational design. From the meticulous crafting of 2D Escher-esque tiles that seamlessly cover a plane, to the translation of these patterns into 3D printed tiles that manifest as tangible artifacts, and finally, to the application of these designs onto a curved surface, each phase of the project pushed the boundaries of conventional tiling.<\/p>\n\n\n\n<p class=\"has-larger-font-size wp-block-paragraph\"><strong>Code<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/DanielMoralesTiling.zip\">https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2023\/11\/DanielMoralesTiling.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Daniel Morales-Garcia Part 1: 2D Tiles &#8211; Process and Reflection For the first part of this assignment, my aim was to create a set of 2D tiles that could be used to tile a plane without gaps or overlaps. The challenge was to manipulate the fundamental geometry of regular polygons to create a tiling pattern that not only aesthetically [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43,24],"tags":[],"class_list":["post-8066","post","type-post","status-publish","format-standard","hentry","category-tiling_23","category-studentwork23"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/8066","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\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=8066"}],"version-history":[{"count":3,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/8066\/revisions"}],"predecessor-version":[{"id":8177,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/8066\/revisions\/8177"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=8066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=8066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=8066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}