{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,22]],"date-time":"2026-06-22T05:52:40Z","timestamp":1782107560794,"version":"3.54.5"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,7,26]],"date-time":"2010-07-26T00:00:00Z","timestamp":1280102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0643552"],"award-info":[{"award-number":["CCF-0643552"]}],"id":[{"id":"10.13039\/100000143","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":[[2010,7,26]]},"abstract":"<jats:p><jats:italic>How things work<\/jats:italic>visualizations use a variety of visual techniques to depict the operation of complex mechanical assemblies. We present an automated approach for generating such visualizations. Starting with a 3D CAD model of an assembly, we first infer the motions of individual parts and the interactions between parts based on their geometry and a few user specified constraints. We then use this information to generate visualizations that incorporate motion arrows, frame sequences and animation to convey the causal chain of motions and mechanical interactions between parts. We present results for a wide variety of assemblies.<\/jats:p>","DOI":"10.1145\/1778765.1778795","type":"journal-article","created":{"date-parts":[[2010,7,15]],"date-time":"2010-07-15T12:48:46Z","timestamp":1279198126000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":77,"title":["Illustrating how mechanical assemblies work"],"prefix":"10.1145","volume":"29","author":[{"given":"Niloy J.","family":"Mitra","sequence":"first","affiliation":[{"name":"KAUST and IIT Delhi"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yong-Liang","family":"Yang","sequence":"additional","affiliation":[{"name":"KAUST"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dong-Ming","family":"Yan","sequence":"additional","affiliation":[{"name":"KAUST and Univ. of Hong Kong"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wilmot","family":"Li","sequence":"additional","affiliation":[{"name":"Adobe Systems"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maneesh","family":"Agrawala","sequence":"additional","affiliation":[{"name":"Univ. of California, Berkeley"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2010,7,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882352"},{"key":"e_1_2_2_2_1","volume-title":"The Way Things Work: An Illustrated Encyclopedia of Technology","author":"Amerongen C. V.","unstructured":"Amerongen , C. V. 1967. The Way Things Work: An Illustrated Encyclopedia of Technology . Simon and Schuster . Amerongen, C. V. 1967. The Way Things Work: An Illustrated Encyclopedia of Technology. Simon and Schuster."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073246"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(01)00100-2"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274871.1274891"},{"key":"e_1_2_2_6_1","unstructured":"Brain M. 2001. How stuff works. Hungry Minds New York. Brain M. 2001. How stuff works . Hungry Minds New York."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.140"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1457515.1409107"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015817"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.gmod.2004.12.002"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1068\/p3318"},{"key":"e_1_2_2_12_1","doi-asserted-by":"crossref","unstructured":"Davidson J. K. and Hunt K. H. 2004. Robots and Screw Theory: Applications of Kinematics and Statics to Robotics. Oxford University Press. Davidson J. K. and Hunt K. H. 2004. Robots and Screw Theory: Applications of Kinematics and Statics to Robotics . Oxford University Press.","DOI":"10.1115\/1.1775805"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.324"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2006.12.005"},{"key":"e_1_2_2_15_1","volume-title":"Conf. on Visual Media Production, 17--25","author":"Dony R.","unstructured":"Dony , R. , Mateer , J. , Robinson , J. , and Day , M . 2005. Iconic versus naturalistic motion cues in automated reverse storyboarding . In Conf. on Visual Media Production, 17--25 . Dony, R., Mateer, J., Robinson, J., and Day, M. 2005. Iconic versus naturalistic motion cues in automated reverse storyboarding. In Conf. on Visual Media Production, 17--25."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01897116"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360641"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531339"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057432.1057461"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141967"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1207\/s1532690xci2104_1"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1037\/0278-7393.18.5.1084"},{"key":"e_1_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Hegarty M. 2000. Capacity limits in diagrammatic reasoning. In Theory and Application of Diagrams. 335--348. Hegarty M. 2000. Capacity limits in diagrammatic reasoning. In Theory and Application of Diagrams . 335--348.","DOI":"10.1007\/3-540-44590-0_19"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog0000_70"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Joshi A. and Rheingans P. 2005. Illustration-inspired techniques for visualizing time-varying data. In IEEE Visualization 679--686. Joshi A. and Rheingans P. 2005. Illustration-inspired techniques for visualizing time-varying data. In IEEE Visualization 679--686.","DOI":"10.1109\/VISUAL.2005.1532857"},{"key":"e_1_2_2_26_1","volume-title":"Proc. of Computer Graphics International, 276--281","author":"Kawagishi Y.","unstructured":"Kawagishi , Y. , Hatsuyama , K. , and Kondo , K . 2003. Cartoon blur: Non-photorealistic motion blur . In Proc. of Computer Graphics International, 276--281 . Kawagishi, Y., Hatsuyama, K., and Kondo, K. 2003. Cartoon blur: Non-photorealistic motion blur. In Proc. of Computer Graphics International, 276--281."},{"key":"e_1_2_2_27_1","volume-title":"Proceedings of Computer Graphics International (CGI 05)","author":"Kim B.","unstructured":"Kim , B. , and Essa , I . 2005. Video-based nonphotorealistic and expressive illustration of motion . Proceedings of Computer Graphics International (CGI 05) , 32--35. Kim, B., and Essa, I. 2005. Video-based nonphotorealistic and expressive illustration of motion. Proceedings of Computer Graphics International (CGI 05), 32--35."},{"key":"e_1_2_2_28_1","doi-asserted-by":"crossref","unstructured":"Klein F. and (translator) M. W. H. 1893. A comparative review of recent researches in geometry. Bull. New York Math. Soc. 215--249. Klein F. and (translator) M. W. H. 1893. A comparative review of recent researches in geometry. Bull. New York Math. Soc. 215--249.","DOI":"10.1090\/S0002-9904-1893-00147-X"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2007.06.005"},{"key":"e_1_2_2_30_1","unstructured":"Langone J. 1999. National Geographic's how things work: everyday technology explained. National Geographic. Langone J. 1999. National Geographic's how things work: everyday technology explained . National Geographic."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276416"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360700"},{"key":"e_1_2_2_33_1","unstructured":"Macaulay D. 1998. The New Way Things Work. Macaulay D. 1998. The New Way Things Work ."},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/311625.312369"},{"key":"e_1_2_2_35_1","volume-title":"Multimedia learning","author":"Mayer R.","unstructured":"Mayer , R. 2001. Multimedia learning . Cambridge Univ Pr . Mayer, R. 2001. Multimedia learning. Cambridge Univ Pr."},{"key":"e_1_2_2_36_1","unstructured":"McCloud S. 1993. Understanding Comics. 1993. McCloud S. 1993. Understanding Comics. 1993."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.2003.1250400"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618483"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141924"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1997.0169"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.2002.1019"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2005.53"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/122718.122732"},{"key":"e_1_2_2_44_1","volume-title":"On Growth and Form","author":"Thompson D. W.","unstructured":"Thompson , D. W. 1917. On Growth and Form . Dover Publications . Thompson, D. W. 1917. On Growth and Form. Dover Publications."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.2002.1017"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.2004.48"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618458"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531341"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778795","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1778765.1778795","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:25:53Z","timestamp":1750278353000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1778765.1778795"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,26]]},"references-count":48,"aliases":["10.1145\/1833351.1778795"],"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,7,26]]}},"alternative-id":["10.1145\/1778765.1778795"],"URL":"https:\/\/doi.org\/10.1145\/1778765.1778795","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,26]]},"assertion":[{"value":"2010-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}