{"id":2573,"date":"2022-03-27T22:20:12","date_gmt":"2022-03-27T22:20:12","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=2573"},"modified":"2022-03-27T22:22:10","modified_gmt":"2022-03-27T22:22:10","slug":"large-assignment-3-damian-franco","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2022\/03\/27\/large-assignment-3-damian-franco\/","title":{"rendered":"Large Assignment 3 &#8211; Damian Franco"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this assignment we are given three tasks to complete:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create Escher-esque tiles using turtle geometry.<\/li><li>Use Grasshopper and Rhino to create 3D tiling across a surface.<\/li><li>Print the 3D surface in the previous part.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Part 1: Escher Tiles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For part 1, I decided on using Processing to create some Escher-esque tiles because I was more comfortable and familiar with the interface of Processing. When creating my tiling in Processing, I started with a singular rhombus. I created this with four simple lines and two different angles. For the smaller angle in the rhombus, I used a 60-degree angle and for the bigger angle, I used a 120-degree angle. Now with one singular rhombus created, I then mirrored and duplicated that singular tile across the x axis of the screen. Next, the layer on top of the created layer was not as simple as a copy and paste of more tiles because to make an Escher-esque design, I wanted to turn and \u201cflatten\u201d the rhombus to provide more of a box-like pattern. So, I ended up flattening the rhombus by turning it on its side and duplicating it across the already existing layer of rhombuses. This now gave a good start of the finalization of the full tiling design. The next layers were duplicates of both layers of the \u201cflat\u201d and regular rhombuses, but with an offset value on the x axis to account for the different values of the x axis where the new rhombuses must be located to give a consistent design. The design was now where I wanted it to be and creates a bunch of box-like objects that give it that Escher-esque pattern.<\/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=\"495\" height=\"523\" data-id=\"2577\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingTile.png\" alt=\"\" class=\"wp-image-2577\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingTile.png 495w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingTile-284x300.png 284w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingTile-380x401.png 380w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><figcaption>Step 1: Singular tile<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"493\" height=\"483\" data-id=\"2576\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/TilesAcross-Part1.png\" alt=\"\" class=\"wp-image-2576\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/TilesAcross-Part1.png 493w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/TilesAcross-Part1-300x294.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/TilesAcross-Part1-380x372.png 380w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><figcaption>Step 2: Mirrored and duplicated tiles<\/figcaption><\/figure>\n<\/figure>\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=\"497\" height=\"438\" data-id=\"2579\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FlatTilesAcross-Part1-1.png\" alt=\"\" class=\"wp-image-2579\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FlatTilesAcross-Part1-1.png 497w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FlatTilesAcross-Part1-1-300x264.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FlatTilesAcross-Part1-1-380x335.png 380w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><figcaption>Step 3: Flatten tile layer above<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"537\" data-id=\"2578\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/AllTiles-Part1-1.png\" alt=\"\" class=\"wp-image-2578\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/AllTiles-Part1-1.png 501w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/AllTiles-Part1-1-280x300.png 280w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/AllTiles-Part1-1-380x407.png 380w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><figcaption>Step 4: Duplicate everywhere (Final Product)<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Trying to implement changes to the original rhombus was giving me the biggest challenge on this part. First, I went to the individual tile and manipulated it by adding a couple extra edges and turtle commands. This made the same rhombus shape but with two specific knots in two edges. I thought that this would be easy to implement into the overall program because it has the same shape as the rhombus, but I kept getting some bad results. Overlapping lines and non-accommodating edges were the downfall on this side. I decided to keep the original design with the rhombus and not pursue this part further, but the attempt taught me a good lesson about turtle geometry because I know where the error occurred. If I have time I will go back and try to fix this, but overall, this was what I came up with.<\/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=\"490\" height=\"470\" data-id=\"2581\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingModifiedTile.png\" alt=\"\" class=\"wp-image-2581\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingModifiedTile.png 490w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingModifiedTile-300x288.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/ProcessingModifiedTile-380x364.png 380w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"536\" data-id=\"2580\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/BrokenTiles-Part1.png\" alt=\"\" class=\"wp-image-2580\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/BrokenTiles-Part1.png 498w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/BrokenTiles-Part1-279x300.png 279w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/BrokenTiles-Part1-380x409.png 380w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption\">Issues that occurred when slightly changing the geometry.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Part 2: Tiling Across a Surface<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For the second part, I built most of the generation of the tiles through geometry created within Rhino. Dr. Buechley\u2019s instructions and example shown in class is used throughout the generation of the plane and mapping of the tile to that plane in my program. The Grasshopper file is mapped into three groups, the first is the group that makes the tiles, the second handles the making of the plane, and the third is the morphing of the tiles to the plane created in group 2. I decided to not do the same tiling type as I did in Part 1, because I thought it would be better to create more complex geometry to have a better-looking 3D tiling object. This time I started with a triangular shape and manipulated that to create a three-pronged looking object. Thinking this will work, I then linked that shape to a geometry object within Grasshopper. After, I then reversed and mirrored the geometry until I created a 2D plane of geometry. The next goal of mine was now to create a plane that I will be able to map the 2D plan of geometry on. Planes were generated with three different forms, exponential, trigonometric, and cylindrical forms. All the plane generation is handled in the python code and a range and domain control blocks. Cylindrical forms are not the traditional circle planes, but rather dome-like planes. Lastly, the final step before baking objects is the morphing of the created tiles to the surface created. This is done by a divide and surface morph control blocks within Grasshopper. That is how the generation of these planes were made.<\/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=\"400\" height=\"367\" data-id=\"2582\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GeoUsed.png\" alt=\"\" class=\"wp-image-2582\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GeoUsed.png 400w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GeoUsed-300x275.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GeoUsed-380x349.png 380w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"735\" data-id=\"2583\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GridOfTiles.png\" alt=\"\" class=\"wp-image-2583\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GridOfTiles.png 805w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GridOfTiles-300x274.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GridOfTiles-768x701.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GridOfTiles-575x525.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/GridOfTiles-380x347.png 380w\" sizes=\"auto, (max-width: 805px) 100vw, 805px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The biggest challenge I experienced with this part was the generation of models that had a great structural foundation, but also were unique and different to what we covered in the class examples. Generating the plane was not difficult, but there was a challenge on creating a plane that could be easily printable, but also different enough to consider a valuable plane to morph on. I originally tried a complex rhombus-like geometry that completely failed to create a good enough support structure and taught me what to do next time I try to design. Unfortunately, those prints would fail miserably to the point of a non-savable model. Therefore, I settled on the triangular geometry and manipulated that and came up with a cool design.<\/p>\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 loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"736\" data-id=\"2584\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel2.png\" alt=\"\" class=\"wp-image-2584\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel2.png 807w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel2-300x274.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel2-768x700.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel2-575x524.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel2-380x347.png 380w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><figcaption>Trigonometric Form<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"718\" data-id=\"2586\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel3.png\" alt=\"\" class=\"wp-image-2586\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel3.png 806w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel3-300x267.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel3-768x684.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel3-575x512.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel3-380x339.png 380w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><figcaption>Exponential Form<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"738\" data-id=\"2585\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel5.png\" alt=\"\" class=\"wp-image-2585\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel5.png 806w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel5-300x275.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel5-768x703.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel5-575x526.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/PartBGoodModel5-380x348.png 380w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><figcaption>Cylindrical Form<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Part 3: 3D Printed Form<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For printing, I stated in a previous paragraph that some of my prints would fail which gave me many issues. The problem stemmed from the models that I was trying to print had too little support on the actual model itself. I tried printing them with extra supports generated by Cura, but still came up short which is why I tried a different geometry to print out to create a more structurally sound model. This proved to be very good. I printed out the triangular type of geometry tiling model with ease compared to the other models that I was trying to print. I decided to use Cura to generate tree supports to help with the model I decided to print. This helped the model print efficiently, and only one tree support was generated because of the way I laid the model on the print bed. Instead of printing tall side up on the model, I printed the model on its side which allowed for less supports because the model was a good enough support for the perturbing pieces of the print. The only issue that occurred with this model was that every part of the print that touched the print has a \u201csupport\u201d on it which gives it a rough look. This was the least of my worries for the print because I had so man other issues with the other model prints that I was just happy to have a physical object complete.<\/p>\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=\"1920\" height=\"2560\" data-id=\"2588\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint1-scaled.jpg\" alt=\"\" class=\"wp-image-2588\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint1-scaled.jpg 1920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint1-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint1-768x1024.jpg 768w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"2560\" data-id=\"2589\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint2-scaled.jpg\" alt=\"\" class=\"wp-image-2589\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint2-scaled.jpg 1920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint2-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint2-768x1024.jpg 768w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1918\" height=\"2560\" data-id=\"2593\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-scaled.jpg\" alt=\"\" class=\"wp-image-2593\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-scaled.jpg 1918w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-767x1024.jpg 767w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-768x1025.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-1151x1536.jpg 1151w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-1534x2048.jpg 1534w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-1140x1522.jpg 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-920x1228.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-575x768.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/FinalPrint3-edited-380x507.jpg 380w\" sizes=\"auto, (max-width: 1918px) 100vw, 1918px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption\">Final printed models.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Overall, this was a great project that taught me much about how tiling can generate some amazing pieces of work. Also learning how to morph objects to a plane is very interesting because that opens a huge door of opportunities for more complex prints. More images of mishaps with the printer and other forms generated are located within the zip file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Link to my zip file: https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/DamianFrancoLA3.zip<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this assignment we are given three tasks to complete: Create Escher-esque tiles using turtle geometry. Use Grasshopper and Rhino to create 3D tiling across a surface. Print the 3D surface in the previous part. Part 1: Escher Tiles For part 1, I decided on using Processing to create some Escher-esque tiles because I was more comfortable and familiar with [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-2573","post","type-post","status-publish","format-standard","hentry","category-large-assignment-3-tiling"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/2573","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=2573"}],"version-history":[{"count":4,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/2573\/revisions"}],"predecessor-version":[{"id":2596,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/2573\/revisions\/2596"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=2573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=2573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=2573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}