{"id":363,"date":"2015-09-29T22:36:31","date_gmt":"2015-09-29T22:36:31","guid":{"rendered":"https:\/\/mikelberman.com\/pgraff\/?p=363"},"modified":"2015-09-30T00:21:01","modified_gmt":"2015-09-30T00:21:01","slug":"caliper-duplication-twisted-object-tyler","status":"publish","type":"post","link":"https:\/\/mikelberman.com\/pgraff\/caliper-duplication-twisted-object-tyler\/","title":{"rendered":"Caliper Duplication &amp; Twisted Object &#8211; Tyler"},"content":{"rendered":"<p>For the object I duplicated using calipers I chose a thumbstick\/joystick, since I&#8217;ve been working with them in designing arcade interfaces. \u00a0To model this in Rhino, I translated the important measured points from one half of the outline onto the X,Y axes. \u00a0I\u00a0placed the points by\u00a0manually entering their positions on the command line, and then drew lines to connect them.<\/p>\n<p>After that, I joined the line and revolved it 360 degrees to create the solid.<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-364\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick.jpg\" alt=\"joystick\" width=\"598\" height=\"570\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick.jpg 598w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick-300x286.jpg 300w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-368\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick_model.png\" alt=\"joystick_model\" width=\"1278\" height=\"1068\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick_model.png 1278w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick_model-300x251.png 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/joystick_model-1024x856.png 1024w\" sizes=\"auto, (max-width: 1278px) 100vw, 1278px\" \/><\/a><\/p>\n<p>Unfortunately at the end of\u00a0printing, the filament got twisted on the spool and stopped feeding into the nozzle, which is why it&#8217;s missing the\u00a0top few layers. \u00a0I had thought there would be more issues with the overhang, but these weren&#8217;t very bad.<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/print.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-365\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/print.jpg\" alt=\"print\" width=\"892\" height=\"587\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/print.jpg 892w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/print-300x197.jpg 300w\" sizes=\"auto, (max-width: 892px) 100vw, 892px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>For the twisted object, I wanted to replace a toilet flush handle with something unexpected. \u00a0I decided to add a human hand to the handle so you could low five your toilet as you flush.<br \/>\nI first took the handle off my toilet and measured it with calipers.<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle_2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-371\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle.jpg\" alt=\"toilet_handle\" width=\"750\" height=\"563\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle.jpg 750w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle-300x225.jpg 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle-276x207.jpg 276w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle-476x357.jpg 476w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-366\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle_2.jpg\" alt=\"toilet_handle_2\" width=\"788\" height=\"491\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle_2.jpg 788w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/toilet_handle_2-300x187.jpg 300w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/a><\/p>\n<p>I spent hours in Rhino trying to figure out how to form this shape. \u00a0It wasn&#8217;t easy as it&#8217;s so organic, and\u00a0I wanted it to be as close as possible. I started by outlining the size of the handle and main measurements with rectangles and points. \u00a0Then I created base of the shape as a few\u00a0curves, which I joined together. \u00a0Then I created a number of vertical curves that spanned the width of the base curve. \u00a0Eventually I had the shape together.<\/p>\n<p>I had a lot of trouble figuring out how to make the shape into a solid though. \u00a0Eventually I landed on the Polysurface from Network of Curves tool. \u00a0But as I tried this tool I realized I needed to cut up the curves into smaller sections and create numerous\u00a0polysurfaces one at a time.<\/p>\n<p>I had the shape of the toilet handle, and then looked on Thingiverse for a hand form to use with it, since I wanted to use something natural. \u00a0I found one and imported it as a mesh and integrated it with the handle. \u00a0I split the mesh using the polysurface to remove the parts that weren&#8217;t showing. \u00a0I tried to join the mesh with the polysurface but couldn&#8217;t figure out how to get that to work. \u00a0I also tried turning the polysurface into a mesh and using Booleans to join them, but that also wasn&#8217;t working.<\/p>\n<p>Unfortunately, when I got to the 3D printing lab I found that there was an issue with the model and it wouldn&#8217;t load correctly in the MakerBot software, so I couldn&#8217;t print it. \u00a0I tried to check for naked edges and found a few, but couldn&#8217;t figure out how to solve them with the complexity of the shape.<\/p>\n<p>So I decided to print the joystick model instead.<\/p>\n<p><a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-367\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_1.png\" alt=\"low_five_1\" width=\"1292\" height=\"664\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_1.png 1292w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_1-300x154.png 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_1-1024x526.png 1024w\" sizes=\"auto, (max-width: 1292px) 100vw, 1292px\" \/><\/a> \u00a0<a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-369\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_2.png\" alt=\"low_five_2\" width=\"1570\" height=\"798\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_2.png 1570w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_2-300x152.png 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_2-1024x520.png 1024w\" sizes=\"auto, (max-width: 1570px) 100vw, 1570px\" \/><\/a> <a href=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-370\" src=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_3.png\" alt=\"low_five_3\" width=\"1256\" height=\"844\" srcset=\"https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_3.png 1256w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_3-300x202.png 300w, https:\/\/mikelberman.com\/pgraff\/wp-content\/uploads\/2015\/09\/low_five_3-1024x688.png 1024w\" sizes=\"auto, (max-width: 1256px) 100vw, 1256px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the object I duplicated using calipers I chose a thumbstick\/joystick, since I&#8217;ve been working with them in designing arcade interfaces. \u00a0To model this in Rhino, I translated the important measured points from one half of the outline onto the&#8230;<\/p>\n","protected":false},"author":8,"featured_media":370,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-363","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-assignments"],"_links":{"self":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts\/363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/comments?post=363"}],"version-history":[{"count":3,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts\/363\/revisions"}],"predecessor-version":[{"id":461,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/posts\/363\/revisions\/461"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/media\/370"}],"wp:attachment":[{"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/media?parent=363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/categories?post=363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikelberman.com\/pgraff\/wp-json\/wp\/v2\/tags?post=363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}