{"id":2686,"date":"2022-03-29T00:50:00","date_gmt":"2022-03-29T00:50:00","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=2686"},"modified":"2022-03-29T03:33:01","modified_gmt":"2022-03-29T03:33:01","slug":"la3-ruby-ta","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2022\/03\/29\/la3-ruby-ta\/","title":{"rendered":"LA3 &#8211; Ruby Ta"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Part 1: Escher Tiles:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">II encountered a lot of difficulties when working on this part of the project. I started creating many complicated shapes using both Processing and the&nbsp;<em>sketch&nbsp;<\/em>function available in Rhino. As the result, I couldn&#8217;t tile the plane using any of the shapes I created. I then tried to create simpler shapes using the&nbsp;<em>sketch&nbsp;<\/em>function available in Rhino first to see what the result looks like before I code it up using Processing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I created a few different shapes in Processing. I spent the most time figuring out the math and geometry behind the sI created a few different shapes in Processing. I spent the most time figuring out the math and geometry behind the shapes. I had to calculate the length of each edge as well as the measurement of each angle to draw the best shapes that can tile the plane. I created several shapes to test in Rhino and Grasshopper but the shapes that work the best are the three shapes I have below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"572\" height=\"444\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond.png\" alt=\"\" class=\"wp-image-2689\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond.png 572w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond-300x233.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond-380x295.png 380w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><figcaption>shape 1<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"484\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond2.png\" alt=\"\" class=\"wp-image-2690\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond2.png 639w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond2-300x227.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond2-575x436.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamond2-380x288.png 380w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><figcaption>shape 2<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape1-1.png\" alt=\"\" class=\"wp-image-2695\" width=\"426\" height=\"345\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape1-1.png 426w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape1-1-300x243.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape1-1-380x308.png 380w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><figcaption>shape 3<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"768\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-115.png\" alt=\"\" class=\"wp-image-2856\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-115.png 798w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-115-300x289.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-115-768x739.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-115-575x553.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-115-380x366.png 380w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><figcaption>Tiling using Processing<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Code: <\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-f4799286-be5e-40dd-90ef-d10896f44ee0\" href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/RubyTaEscher-1.zip\">RubyTaEscher<\/a><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/RubyTaEscher-1.zip\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-f4799286-be5e-40dd-90ef-d10896f44ee0\">Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Part 2: 3D tiling across a surface<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"418\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondShapes.png\" alt=\"\" class=\"wp-image-2696\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondShapes.png 532w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondShapes-300x236.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondShapes-380x299.png 380w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><figcaption>shape 1 tiling<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"461\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface2-1.png\" alt=\"\" class=\"wp-image-2701\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface2-1.png 797w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface2-1-300x174.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface2-1-768x444.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface2-1-575x333.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface2-1-380x220.png 380w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><figcaption>shape 1 tiling<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"596\" height=\"342\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface.png\" alt=\"\" class=\"wp-image-2700\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface.png 596w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface-300x172.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface-575x330.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface-380x218.png 380w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><figcaption>shape 1 tiling<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-1024x503.png\" alt=\"\" class=\"wp-image-2702\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-1024x503.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-300x147.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-768x377.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-1140x560.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-920x452.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-575x283.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3-380x187.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledSurface3.png 1178w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>shape 1 tiling &#8211; planar surface<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"558\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledCylindricalSurface3.png\" alt=\"\" class=\"wp-image-2699\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledCylindricalSurface3.png 465w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledCylindricalSurface3-250x300.png 250w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/diamondTiledCylindricalSurface3-380x456.png 380w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><figcaption>shape 1 tiling &#8211; cylindrical surface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">My second shape (shape 2) requires me to write a little more code to tile the plane. After the shape is imported. I connected to the geometry (geo function), extrude the shape in 3 dimensions (x, y, and z). I then created two more copies of the shape, rotate them based on one point (set at the corner with the smallest angle of the shape) using the Rotate3D function.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"444\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-1024x444.png\" alt=\"\" class=\"wp-image-2710\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-1024x444.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-300x130.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-768x333.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-1140x494.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-920x399.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-575x249.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101-380x165.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-101.png 1498w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>extrude, copy, and rotate shapes<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"411\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-102.png\" alt=\"\" class=\"wp-image-2711\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-102.png 470w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-102-300x262.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-102-380x332.png 380w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"456\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-103.png\" alt=\"\" class=\"wp-image-2712\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-103.png 790w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-103-300x173.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-103-768x443.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-103-575x332.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-103-380x219.png 380w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I then merged the three shapes above together and connect them to the&nbsp;<em>bounding box<\/em>. This bounding box is later connected to the <em>Surface Morph<\/em> function to tile the surface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"552\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-104.png\" alt=\"\" class=\"wp-image-2713\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-104.png 857w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-104-300x193.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-104-768x495.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-104-575x370.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-104-380x245.png 380w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><figcaption>Merge the shapes<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3-1024x514.png\" alt=\"\" class=\"wp-image-2716\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3-1024x514.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3-300x151.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3-768x386.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3-920x462.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3-575x289.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3-380x191.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/quadrilateralTiledSurface3.png 1061w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>shape 2 tiling &#8211; planar surface<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"590\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2.png\" alt=\"\" class=\"wp-image-2709\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2.png 673w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2-300x263.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2-575x504.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2-380x333.png 380w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><figcaption>shape 2 tiling &#8211; cylindrical surface<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling-1024x576.png\" alt=\"\" class=\"wp-image-2720\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling-1024x576.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling-300x169.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling-768x432.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling-920x518.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling-575x324.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling-380x214.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling.png 1050w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>shape 1 tiling &#8211; planar and cylindrical surface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Shape 3<\/em> is a bit easier to work on compared to <em>shape 1<\/em> and <em>shape 2<\/em> since the it is based on the square shape.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"474\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface3.png\" alt=\"\" class=\"wp-image-2707\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface3.png 736w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface3-300x193.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface3-575x370.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface3-380x245.png 380w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><figcaption>tiling on a planar surface<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-1024x490.png\" alt=\"\" class=\"wp-image-2705\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-1024x490.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-300x143.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-768x367.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-1140x545.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-920x440.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-575x275.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface-380x182.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface.png 1238w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>tiling on a planar surface<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-1024x315.png\" alt=\"\" class=\"wp-image-2706\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-1024x315.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-300x92.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-768x236.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-1536x472.png 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-1140x351.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-920x283.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-575x177.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2-380x117.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface2.png 1580w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>3D tiling<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"467\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface4.png\" alt=\"\" class=\"wp-image-2708\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface4.png 974w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface4-300x144.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface4-768x368.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface4-920x441.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface4-575x276.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledSurface4-380x182.png 380w\" sizes=\"auto, (max-width: 974px) 100vw, 974px\" \/><figcaption>tiling on a curve<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"503\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledCylindrical.png\" alt=\"\" class=\"wp-image-2704\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledCylindrical.png 406w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledCylindrical-242x300.png 242w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shape2TiledCylindrical-380x471.png 380w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><figcaption>tiling on the cylindrical surface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">he cylindrical surfaces I have in this project were created using this piece of Grasshopper code below. This code allows me to change the height of the cylinder using the&nbsp;<em>number sliders<\/em>&nbsp;and change the shape of the surface using the four points on the&nbsp;<em>Graph Mapper<\/em>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"351\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-1024x351.png\" alt=\"\" class=\"wp-image-2722\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-1024x351.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-300x103.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-768x263.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-1140x391.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-920x315.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-575x197.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106-380x130.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-106.png 1214w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Code to create cylindrical surface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This part of the assignment was also very challenging for me. Since the code had to generate complex shapes, my computer wasn&#8217;t able to generate\/create the tile or morph the surface several times. Rhino stopped responding and the program was shut down by itself so many times. I lost my code whenever that happened and had to start over again. It was very frustrating. It also took a very long time whenever I tried to use the morph function to tile the plane. Because I had to keep adjusting the number sliders (parameters) to create good base tiling, it was a pain to use the Surface Morph function since it always took a while to run.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There was an issue with tiling the cylindrical plane and I still cannot figure it out. When I used the&nbsp;<em>Surface Morph&nbsp;<\/em>function to tile my cylindrical plane, the function always tiled more than the actual surface. I have tried to adjust all the parameters, change the shape, width, and height of the plane, as well as check the&nbsp;<em>Bounding Box<\/em>&nbsp;function. However, none of that was able to help me to solve the problem.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"540\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/originalSurface.png\" alt=\"\" class=\"wp-image-2703\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/originalSurface.png 682w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/originalSurface-300x238.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/originalSurface-575x455.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/originalSurface-380x301.png 380w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><figcaption>original cylindrical surface<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"673\" height=\"590\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2.png\" alt=\"\" class=\"wp-image-2709\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2.png 673w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2-300x263.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2-575x504.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/weirdTiling2-380x333.png 380w\" sizes=\"auto, (max-width: 673px) 100vw, 673px\" \/><figcaption>weird tiling on cylindrical surface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Code:<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-ed47922d-b034-4203-8a34-fec4da3c2996\" href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/RubyTaTile.zip\">RubyTaTile<\/a><a href=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/RubyTaTile.zip\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-ed47922d-b034-4203-8a34-fec4da3c2996\">Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Part 3: 3D Printed Form<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My printing process also didn&#8217;t go very well. The shape I imported to Cura appeared red in some areas indicating something is missing (like in the figure below). I later tried to fix the shape and most of the red areas disappeared; however, the shape still cannot be printed. I also tried the <em>spiralize <\/em>function in Cura but it still couldn&#8217;t solve the problem. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"566\" height=\"651\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shapeInCura.png\" alt=\"\" class=\"wp-image-2790\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shapeInCura.png 566w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shapeInCura-261x300.png 261w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/shapeInCura-380x437.png 380w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><figcaption>Shape in Cura<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_120057.jpg\" alt=\"\" class=\"wp-image-2793\" \/><figcaption>fail to print<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I then tried the&nbsp;<em>support&nbsp;<\/em>function in Cura and let my printer print for a while. However, it just created a very thick wall outside with many supporting walls around my shape. All the supporting walls are very thick and firm so I don&#8217;t think I can remove them from my shape.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_030341-768x1024.jpg\" alt=\"\" class=\"wp-image-2795\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_030341-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_030341-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_030341-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_030341-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>thick supporting walls<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110029-1-768x1024.jpg\" alt=\"\" class=\"wp-image-2794\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110029-1-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110029-1-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110029-1-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110029-1-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>thick supporting walls<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110026-768x1024.jpg\" alt=\"\" class=\"wp-image-2797\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110026-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110026-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110026-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_110026-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>thick supporting walls<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I think the delicate lines couldn&#8217;t be printed on my cylindrical surface. So, I went back to the code, and this time, instead of extruding the geometry in three different ways, I connect it to a&nbsp;<em>Boundary&nbsp;<\/em>function and extrude only the Z-direction<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"359\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-1024x359.png\" alt=\"\" class=\"wp-image-2801\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-1024x359.png 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-300x105.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-768x269.png 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-1536x539.png 1536w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-1140x400.png 1140w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-920x323.png 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-575x202.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113-380x133.png 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/image-113.png 1811w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>code for tiling plane with no hole\/ cut-out<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As the result, I was able to make this tiled surface with no holes\/ cut-outs. I later used the <em>move <\/em>tool in Cura and move the shape down on the z-axis in order to get rid of the bottom of the shape since they cannot be printed properly before.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"560\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/finalShape.png\" alt=\"\" class=\"wp-image-2804\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/finalShape.png 426w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/finalShape-228x300.png 228w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/finalShape-380x500.png 380w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><figcaption>final tiled surface<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And here is the result that I got from printing the shape. There&#8217;re some interesting textures on the surface but it doesn&#8217;t look as interesting as the cut-out style surface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172855-768x1024.jpg\" alt=\"\" class=\"wp-image-2796\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172855-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172855-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172855-1152x1536.jpg 1152w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172855-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>final print<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172906-768x1024.jpg\" alt=\"\" class=\"wp-image-2792\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172906-768x1024.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172906-225x300.jpg 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2022\/03\/20220328_172906-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>final print<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Part 1: Escher Tiles: II encountered a lot of difficulties when working on this part of the project. I started creating many complicated shapes using both Processing and the&nbsp;sketch&nbsp;function available in Rhino. As the result, I couldn&#8217;t tile the plane using any of the shapes I created. I then tried to create simpler shapes using the&nbsp;sketch&nbsp;function available in Rhino first [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-2686","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\/2686","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\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=2686"}],"version-history":[{"count":5,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/2686\/revisions"}],"predecessor-version":[{"id":2865,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/2686\/revisions\/2865"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=2686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=2686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=2686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}