{"id":32,"date":"2023-09-26T17:17:16","date_gmt":"2023-09-26T21:17:16","guid":{"rendered":"https:\/\/coefs.charlotte.edu\/mdinar\/?page_id=32"},"modified":"2026-03-11T15:49:43","modified_gmt":"2026-03-11T19:49:43","slug":"compositional-sustainable-and-obfuscated-manufacturing","status":"publish","type":"page","link":"https:\/\/coefs.charlotte.edu\/mdinar\/compositional-sustainable-and-obfuscated-manufacturing\/","title":{"rendered":"Design with Compositional Geometry"},"content":{"rendered":"\n<p>The objective of this line of research is to find efficient algorithms for packing an irregularly shaped part with irregular or regular shapes. This falls under geometric packing, a class of mathematical optimization problems with the goal of finding a combination of small objects (bins) that fit a large target (container). Geometric packing in 3D is an understudied field with significant implications in transforming design for sustainable, distributed, and obfuscated compositional manufacturing.<\/p>\n\n\n\n<p>Potential approaches can be partitioning a volume successively into the largest inscribed cubes, few base cubes whose planes cut the outer boundary into covering segments, and a skeleton whose line segments act as principal axes of part body segments (similar to the human body). Examples of the first two approach are shown below. <\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><\/summary>\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:49.80799%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture2.png?strip=info&#038;w=387&#038;ssl=1 387w\" alt=\"Design with Compositional Geometry\" data-height=\"220\" data-id=\"72\" data-link=\"https:\/\/coefs.charlotte.edu\/mdinar\/picture2\/\" data-url=\"https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture2.png\" data-width=\"387\" src=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture2.png?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:50.19201%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture1-1.png?strip=info&#038;w=390&#038;ssl=1 390w\" alt=\"Design with Compositional Geometry\" data-height=\"220\" data-id=\"74\" data-link=\"https:\/\/coefs.charlotte.edu\/mdinar\/compositional-sustainable-and-obfuscated-manufacturing\/picture1-1\/\" data-url=\"https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture1-1.png\" data-width=\"390\" src=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture1-1.png?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div><\/div>\n<\/details>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"285\" src=\"https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture3-1.png\" alt=\"Design with Compositional Geometry\" class=\"wp-image-76\" srcset=\"https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture3-1.png 762w, https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture3-1-300x112.png 300w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/figure>\n\n\n\n<p>If we succeed in improving and scaling this approach, we help solve a fundamental mathematical problem in synergy with other transformational research. One potential application is in sustainable manufacturing, where we create new functional parts by reusing existing non-functional components or pieces of scrap material. Such an open-ended problem is significantly challenging to solve algorithmically, but humans can creatively tackle it. The examples below show how few participants in an exploratory study created a coat-hanger, book shelf, and a pully from sprues, gates, and miscast parts in a foundry.<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary><\/summary>\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular\"><div class=\"\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row\"><div class=\"tiled-gallery__col\" style=\"flex-basis:53.87812%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture4.jpg?strip=info&#038;w=209&#038;ssl=1 209w\" alt=\"Design with Compositional Geometry\" data-height=\"256\" data-id=\"77\" data-link=\"https:\/\/coefs.charlotte.edu\/mdinar\/compositional-sustainable-and-obfuscated-manufacturing\/picture4\/\" data-url=\"https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture4.jpg\" data-width=\"209\" src=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture4.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><div class=\"tiled-gallery__col\" style=\"flex-basis:46.12188%\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture5.jpg?strip=info&#038;w=260&#038;ssl=1 260w\" alt=\"Design with Compositional Geometry\" data-height=\"171\" data-id=\"78\" data-link=\"https:\/\/coefs.charlotte.edu\/mdinar\/compositional-sustainable-and-obfuscated-manufacturing\/picture5\/\" data-url=\"https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture5.jpg\" data-width=\"260\" src=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture5.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><figure class=\"tiled-gallery__item\"><img decoding=\"async\" srcset=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture6.jpg?strip=info&#038;w=260&#038;ssl=1 260w\" alt=\"Design with Compositional Geometry\" data-height=\"198\" data-id=\"79\" data-link=\"https:\/\/coefs.charlotte.edu\/mdinar\/compositional-sustainable-and-obfuscated-manufacturing\/picture6\/\" data-url=\"https:\/\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture6.jpg\" data-width=\"260\" src=\"https:\/\/i0.wp.com\/coefs.charlotte.edu\/mdinar\/files\/2023\/11\/Picture6.jpg?ssl=1\" data-amp-layout=\"responsive\"\/><\/figure><\/div><\/div><\/div><\/div><\/div>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>The objective of this line of research is to find efficient algorithms for packing an irregularly shaped part with irregular or regular shapes. This falls under geometric packing, a class of mathematical optimization problems with the goal of finding a &hellip; <a href=\"https:\/\/coefs.charlotte.edu\/mdinar\/compositional-sustainable-and-obfuscated-manufacturing\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":307,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-32","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/pages\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/users\/307"}],"replies":[{"embeddable":true,"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":5,"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":156,"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/pages\/32\/revisions\/156"}],"wp:attachment":[{"href":"https:\/\/coefs.charlotte.edu\/mdinar\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}