{"id":15966,"date":"2024-11-27T16:44:52","date_gmt":"2024-11-27T23:44:52","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=15966"},"modified":"2024-11-27T16:44:53","modified_gmt":"2024-11-27T23:44:53","slug":"patrick-fry-final-project-update","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/11\/27\/patrick-fry-final-project-update\/","title":{"rendered":"Patrick Fry &#8211; Final Project Update"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Design Progress:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately, my timeline and design process have been pushed back because of work for my other classes, but I am sure that I will be able to speed up my process along a new timeline to hopefully catch up. I have researched different L-systems that I can use for my butterfly wings and made significant progress in the code portion of my project. I have written Python code to interpret different L-system axioms, rules and angles so I have more flexibility down the road to change designs if I need to. I was able to program the extruder turtle to draw different biological designs using some axioms and rules I have found. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the more important parts of the project was fitting these designs within the outer ring of the butterfly&#8217;s wings. I was able to fit my shape to a simple cosine wave and I believe it should be fairly simple to plug in the equation for the ellipses I used to fill the wing with these L-system designs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Progress Documentation:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These models show some potential designs I may use for the inside of the butterfly&#8217;s wings. The leaf venation design is one of my favorites and I have included a picture of it fitted to a cosine curve. I did draw the cosine curve as a reference but you can see that parts of the leaf were not drawn as to not go outside of the wave. I plan to include some more specific algebra to make it perfectly fit the wave instead of just coming close. <\/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=\"558\" height=\"734\" data-id=\"15967\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush2-L-System.png\" alt=\"\" class=\"wp-image-15967\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush2-L-System.png 558w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush2-L-System-228x300.png 228w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush2-L-System-380x500.png 380w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"724\" data-id=\"15968\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush-L-System.png\" alt=\"\" class=\"wp-image-15968\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush-L-System.png 539w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush-L-System-223x300.png 223w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Bush-L-System-380x510.png 380w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"342\" height=\"694\" data-id=\"15969\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Leaf-L-System.png\" alt=\"\" class=\"wp-image-15969\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Leaf-L-System.png 342w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Leaf-L-System-148x300.png 148w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"521\" height=\"593\" data-id=\"15970\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Leaf-L-System-Fitted.png\" alt=\"\" class=\"wp-image-15970\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Leaf-L-System-Fitted.png 521w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Leaf-L-System-Fitted-264x300.png 264w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/11\/Leaf-L-System-Fitted-380x433.png 380w\" sizes=\"auto, (max-width: 521px) 100vw, 521px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Physical Object Prototype:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately, I am once again having the same issue with my 3D printer that I was having the last time I printed the butterfly. I am not sure what is causing this issue but I was not able to print any objects before this deadline and I will make an effort to post another update when I am able to get my printer to work properly again. I am not too worried about how the designs will print in the wing since they are not too complex but this is a pretty big setback. Nonetheless, I believe I can stick to this new timeline given my printer decides to start functioning properly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deliverables: <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For my deliverables I believe that I could print more than one butterfly with varying wing designs. It would not be too farfetched to print more than one of these butterflies with different wing designs since I made the code flexible I can just change the axiom and rules to get a completely different pattern. I am hoping to have 2-3 butterflies for my final submission.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Timeline:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nov 28: Printed prototypes of a simple L-System design to see how well the printer can print it midair and if any adjustments need to be made.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dec 1: Code the full butterfly with the L-system designs fitted to all 4 wings and print prototypes to find any last minute adjusments. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dec 7: Final prints of 2-3 butterflies with different wing patterns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Design Progress: Unfortunately, my timeline and design process have been pushed back because of work for my other classes, but I am sure that I will be able to speed up my process along a new timeline to hopefully catch up. I have researched different L-systems that I can use for my butterfly wings and made significant progress in the [&hellip;]<\/p>\n","protected":false},"author":53,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65],"tags":[],"class_list":["post-15966","post","type-post","status-publish","format-standard","hentry","category-final-project-update"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15966","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\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=15966"}],"version-history":[{"count":1,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15966\/revisions"}],"predecessor-version":[{"id":15971,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/15966\/revisions\/15971"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=15966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=15966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=15966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}