{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:35:04Z","timestamp":1763458504595,"version":"3.45.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2017,12,5]],"date-time":"2017-12-05T00:00:00Z","timestamp":1512432000000},"content-version":"vor","delay-in-days":389,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100014356","name":"SUTD-MIT International Design Center","doi-asserted-by":"crossref","award":["IDG31300106"],"award-info":[{"award-number":["IDG31300106"]}],"id":[{"id":"10.13039\/501100014356","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001459","name":"Singapore Ministry of Education","doi-asserted-by":"crossref","award":["MOE2013-T2-1-159"],"award-info":[{"award-number":["MOE2013-T2-1-159"]}],"id":[{"id":"10.13039\/501100001459","id-type":"DOI","asserted-by":"crossref"}]},{"name":"National Research Foundation ( NRF ) of Singapore, Prime Minister's Office, Singapore","award":["IPMD16013"],"award-info":[{"award-number":["IPMD16013"]}]},{"name":"National Research Foundation (NRF) of Singapore, Prime Minister's Office, Singapore","award":["RGDM1510202"],"award-info":[{"award-number":["RGDM1510202"]}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1565978"],"award-info":[{"award-number":["1565978"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,11,11]]},"abstract":"<jats:p>Interchangeable components allow an object to be easily reconfigured, but usually reveal that the object is composed of parts. In this work, we present a computational approach for the design of components which are interchangeable, but also form objects with a coherent appearance which conceals their composition from parts. These components allow a physical realization of Assembly Based Modelling, a popular virtual modelling paradigm in which new models are constructed from the parts of existing ones. Given a collection of 3D models and a segmentation that specifies the component connectivity, our approach generates the components by jointly deforming and partitioning the models. We determine the component boundaries by evolving a set of closed contours on the input models to maximize the contours' geometric similarity. Next, we efficiently deform the input models to enforce both C0 and C1 continuity between components while minimizing deviation from their original appearance. The user can guide our deformation scheme to preserve desired features. We demonstrate our approach on several challenging examples, showing that our components can be physically reconfigured to assemble a large variety of coherent shapes.<\/jats:p>","DOI":"10.1145\/2980179.2982402","type":"journal-article","created":{"date-parts":[[2016,11,11]],"date-time":"2016-11-11T12:02:54Z","timestamp":1478865774000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Interchangeable components for hands-on assembly based modelling"],"prefix":"10.1145","volume":"35","author":[{"given":"Noah","family":"Duncan","sequence":"first","affiliation":[{"name":"University of California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lap-Fai","family":"Yu","sequence":"additional","affiliation":[{"name":"University of Massachusetts Boston"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sai-Kit","family":"Yeung","sequence":"additional","affiliation":[{"name":"Singapore University of Technology and Design"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,12,5]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601157"},{"key":"e_1_2_2_2_1","doi-asserted-by":"crossref","unstructured":"Bischoff S. Weyand T. and Kobbelt L. 2005. Snakes on triangle meshes. In Bildverarbeitung f\u00fcr die Medizin 2005. Springer 208--212.","DOI":"10.1007\/3-540-26431-0_43"},{"key":"e_1_2_2_3_1","unstructured":"Bond A. 2014. Hands-on toys help kids prep for school and life research says. http:\/\/www.huffingtonpost.com\/2014\/03\/21\/blocks-puzzles-help-kids_n_5008358.html Mar. Accessed: 1-2-2016."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383266"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882261.1866205"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964930"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818087"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015775"},{"key":"e_1_2_2_9_1","unstructured":"Golinkoff R. M. Hirsh-Pasek K. and Eyer D. 2004. Einstein Never Used Flashcards: How Our Children Really Learn-and Why They Need to Play More and Memorize Less. Rodale Books."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661244"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03042.x"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185551"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661289"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964980"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366148"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461957"},{"key":"e_1_2_2_17_1","unstructured":"Schmidt R. and Singh K. 2010. Drag drop and clone: An interactive interface for surface composition. Tech. rep. Citeseer."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601127"},{"key":"e_1_2_2_19_1","volume-title":"Shuffler: Modeling with interchangeable parts. Visual Computer journal.","author":"Sheffer V. K. D. J. A.","year":"2007","unstructured":"Sheffer, V. K. D. J. A. 2007. Shuffler: Modeling with interchangeable parts. Visual Computer journal."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024160"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/1281991.1282006"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185582"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601129"},{"key":"e_1_2_2_24_1","doi-asserted-by":"crossref","unstructured":"W\u00e4chter A. and Biegler L. T. 2006. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathematical programming 106 1 25--57.","DOI":"10.1007\/s10107-004-0559-y"},{"volume-title":"Computer Graphics and Image Processing, 2003. SIBGRAPI 2003. XVI Brazilian Symposium on, IEEE, 11--18","author":"Wang J.","key":"e_1_2_2_25_1","unstructured":"Wang, J., and Oliveira, M. M. 2003. A hole-filling strategy for reconstruction of smooth surfaces in range images. In Computer Graphics and Image Processing, 2003. SIBGRAPI 2003. XVI Brazilian Symposium on, IEEE, 11--18."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818064"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2980179.2982402","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2980179.2982402","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2980179.2982402","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:30:31Z","timestamp":1763458231000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2980179.2982402"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,11]]},"references-count":26,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2016,11,11]]}},"alternative-id":["10.1145\/2980179.2982402"],"URL":"https:\/\/doi.org\/10.1145\/2980179.2982402","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2016,11,11]]},"assertion":[{"value":"2016-12-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}