{"id":15002,"date":"2024-11-12T23:55:35","date_gmt":"2024-11-13T06:55:35","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=15002"},"modified":"2024-11-13T07:02:52","modified_gmt":"2024-11-13T14:02:52","slug":"large-assignment-5-tiling-10","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/11\/12\/large-assignment-5-tiling-10\/","title":{"rendered":"Large Assignment 5: Tiling &#8211; Ryan Cruz"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-extra-large-font-size\"><span style=\"text-decoration: underline\">Part 1: 2D Tiles<\/span><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Part A<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For part A there were really no issues. I just made y-axis a function that grew larger each oscillation and the x-axis a function that shrunk each oscillation. This resulted in the following tile and tiling.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"416\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-235250.png\" alt=\"\" class=\"wp-image-15014\" style=\"width:588px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-235250.png 599w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-235250-300x208.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-235250-575x399.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-235250-380x264.png 380w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"536\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-234205.png\" alt=\"\" class=\"wp-image-15006\" style=\"width:589px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-234205.png 819w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-234205-300x196.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-234205-768x503.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-234205-575x376.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-234205-380x249.png 380w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Part B<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For part B, it was the complete opposite. I knew I wanted to do a triangle tiling since I had a slight idea on how to start it. I knew I had to rotate it somehow but I just couldn&#8217;t find the right way to do it which lead to a lot of trial and error. The rotation itself was fine but making it repeat over multiple rows and columns lead to a lot of issues. Sometimes I had a triangle that was in the middle of nowhere. Once I figured out how to make the proper lattice structure, I had another issue. The tiling itself led to a lot of problems as when I&#8217;d color it in although I had thought it was closed off completely it would turn out that I had a ton of holes. This is again led to a bunch of trial and error involving changing certain conditionals until I finally got it. (This took forever! If anyone did it fast please let me know I&#8217;d love to see how you did it!)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-1024x572.png\" alt=\"\" class=\"wp-image-15016\" style=\"width:595px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-1024x572.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-300x168.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-768x429.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-1140x637.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-920x514.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-575x321.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059-380x212.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-12-224059.png 1278w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-extra-large-font-size\"><span style=\"text-decoration: underline\">Part 2: 3D Printed 3D Tiles<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For the 3D Printed 3D Tiles, I wanted to make something that represented something occurring in nature. I stumbled across this picture of a diving bird and thought it&#8217;d work well. So, I traced the image and made it work for the tiling process as best I could! Other than finding something that interested me, the coding process wasn&#8217;t too bad. I had some trouble with the extruding and offset processes but I figured it out in the end by using the bounding box to get a center point. Although my z movement isn&#8217;t too complex, I felt like it complimented the fast nature of a diving bird when it dives into the water. The printing process wasn&#8217;t terrible either. I had one issue with my prints not sticking to the bed, but I just used glue and that fixed it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"198\" height=\"254\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/download-1.jpg\" alt=\"\" class=\"wp-image-15119\" style=\"width:387px;height:auto\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"507\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-024511.png\" alt=\"\" class=\"wp-image-15117\" style=\"width:595px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-024511.png 665w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-024511-300x229.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-024511-575x438.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-024511-380x290.png 380w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"276\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-025148.png\" alt=\"\" class=\"wp-image-15118\" style=\"width:597px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-025148.png 406w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-025148-300x204.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-025148-380x258.png 380w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"997\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped-997x1024.jpg\" alt=\"\" class=\"wp-image-15143\" style=\"width:629px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped-997x1024.jpg 997w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped-292x300.jpg 292w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped-768x789.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped-920x945.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped-575x591.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped-380x390.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/FourthCropped.jpg 1000w\" sizes=\"auto, (max-width: 997px) 100vw, 997px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1-819x1024.jpg\" alt=\"\" class=\"wp-image-15145\" style=\"width:635px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1-819x1024.jpg 819w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1-240x300.jpg 240w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1-768x960.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1-920x1150.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1-575x719.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1-380x475.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/ThirdCropped-1.jpg 1000w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"910\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SecondCropped-1.jpg\" alt=\"\" class=\"wp-image-15144\" style=\"width:634px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SecondCropped-1.jpg 1000w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SecondCropped-1-300x273.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SecondCropped-1-768x699.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SecondCropped-1-920x837.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SecondCropped-1-575x523.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/SecondCropped-1-380x346.jpg 380w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"text-decoration: underline\">Part 3: Surface Morph<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At first I wanted to use my triangle tiling, but this had a lot of challenges that I just couldn&#8217;t figure out. Then, I wanted to use one of my vessels from large assignment 2. However, I ran into even more issues with this as the object would have an extremely distorted surface morph that looked nothing like the tiling. Therefore, I stuck with my tiling from part 2 and created my own surface with a python block. I decided to go with a tornado-like surface as I thought it&#8217;d look cool to have the birds spiraling around a vortex and I was right. The wings of the birds actually led to a nice birds eye view ( \ud83d\ude42 ) of the object too! Enjoy the images!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"727\" height=\"611\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040739.png\" alt=\"\" class=\"wp-image-15123\" style=\"width:605px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040739.png 727w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040739-300x252.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040739-575x483.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040739-380x319.png 380w\" sizes=\"auto, (max-width: 727px) 100vw, 727px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"644\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040651.png\" alt=\"\" class=\"wp-image-15124\" style=\"width:613px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040651.png 990w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040651-300x195.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040651-768x500.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040651-920x598.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040651-575x374.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040651-380x247.png 380w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"866\" height=\"670\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040617.png\" alt=\"\" class=\"wp-image-15125\" style=\"width:621px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040617.png 866w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040617-300x232.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040617-768x594.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040617-575x445.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-040617-380x294.png 380w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"761\" height=\"616\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-041000.png\" alt=\"\" class=\"wp-image-15126\" style=\"width:625px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-041000.png 761w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-041000-300x243.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-041000-575x465.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-13-041000-380x308.png 380w\" sizes=\"auto, (max-width: 761px) 100vw, 761px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span style=\"text-decoration: underline\">Code<\/span><\/h2>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-a6429130-e696-477e-97e5-ed989aa210c0\" href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/RyanCruzTiling.zip\">RyanCruzTiling<\/a><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/RyanCruzTiling.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-a6429130-e696-477e-97e5-ed989aa210c0\">Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Part 1: 2D Tiles Part A For part A there were really no issues. I just made y-axis a function that grew larger each oscillation and the x-axis a function that shrunk each oscillation. This resulted in the following tile and tiling. Part B For part B, it was the complete opposite. I knew I wanted to do a triangle [&hellip;]<\/p>\n","protected":false},"author":48,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-15002","post","type-post","status-publish","format-standard","hentry","category-tiling24"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15002","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\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=15002"}],"version-history":[{"count":5,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15002\/revisions"}],"predecessor-version":[{"id":15147,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15002\/revisions\/15147"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=15002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=15002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=15002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}